My first experiences with the pro edition

Subscribe to My first experiences with the pro edition 7 posts, 2 voices

 
Avatar ChristianCro... 12 posts

I’ve indexed our entire code base which was a very easy task (very pleased in fact with how slick this was).

Now I’m onto playing with each type of search that can be performed. So far I’ve got little mixed impressions with “free format” searches. For example DataSet returns classes whose content contain the word DataSet – fine, that’s what I was expecting – but it also returns hits for classes whose content contain the words Data and Set. I would really only have expected this to happen if I had searched for Data+Set. This seems overly inclusive, resulting in hits where the majority are false positives. If this is indeed the expected behaviour then I think it seriously reduces the usefulness of the tool in practice.

Christian

 
Avatar BenMcDonald 44 posts

Hey Christian, I am glad that our indexing work flow was satisfactory for you… but we have MANY cool ideas on how to make it even more slick!

Regarding your question about searching: we apply extended searches be default for terms that have mixed case. Camel Case and Pascal Case search terms are broken out into separate terms as well as a single term. For the example you have given, DataSet actually performs a search for “dataset” and “data” and “set”. To only search for DataSet simple put quotes around it.

For example (from koders.com):

http://www.koders.com/default.aspx?s=DataSet

returns 676,225 results

and

http://www.koders.com/default.aspx?s=%22DataSet%22

returns 9,980 results

 
Avatar ChristianCro... 12 posts

Right, that search logic is kinda what I expected was happening. I think the the page that shows examples of the types of search needs improvement with two entries – one to indicate the Camel/Pascal case extended seach and another that shows a literal search (here’s the page I’m refering to: http://www.koders.com/).

It seems intutive to me that the ide plugin search modes should perform a literal search when in “Strict” mode, and to perform a Camel/Pascal extended search in “Broad” search mode.

Christian

 
Avatar BenMcDonald 44 posts

Thanks for the feedback Christian, Dianna and I will add it to the feature list and hope to get that to you in the next release of the plugins.

Unrelated we are working on the examples so we will incorporate your feedback. Any other suggestions?

 
Avatar ChristianCro... 12 posts

I suppose as a nice to have it could be useful when setting up projects to be indexed, to able to exclude specific subfolders. This could be useful for those projects that share code between multiple projects.

C

 
Avatar BenMcDonald 44 posts

Alternatively, you could break a larger project down into smaller projects if that fits your needs.

 
Avatar ChristianCro... 12 posts

You’re probably right.