For example, my users can do a query against string and datetime
fields. Some of the string searches are exact, some are substring
queries (ie. I am doing a few evil *"term"* style searches) and a few
are date ranges and at least one specific set are always going to be
grouped together in a .Open/CloseSubclause() block.
Also, do compressed indexes help in general or should the only be
employed after the # of docs or uncompressed indexes get above a
certian size?
Thanks.
And if I am *really* paranoid and think it is not using my index, is
there a way I can run stats or something to see that it is?
And are there any manual perf tools for queries (other than LinqPad)
and/or seeing the impact of an index on inserts and the length of
index creation?
Thanks.
Does the current RavenDB unstable automatically use the correct index
when you don't specify it in the query now? The current Static
Indexing docs on beta.ravendb.net seem to say it will pick the right
one.
And if I am *really* paranoid and think it is not using my index, is
there a way I can run stats or something to see that it is?And are there any manual perf tools for queries (other than LinqPad)
and/or seeing the impact of an index on inserts and the length of
index creation?
Does the current RavenDB unstable automatically use the correct index
when you don't specify it in the query now? The current Static
Indexing docs on beta.ravendb.net seem to say it will pick the right
one.
And if I am *really* paranoid and think it is not using my index, is
there a way I can run stats or something to see that it is?