Hi Elaine, As you are able to get the sentences which contains that phrase(when you use double quotes), its ok with the 'text' field type. Frankly speaking, I don't know whether Solrj's http call will hung or not if you try to get 100 thousands records at a time. I never tried that. But I guess you can't display more than 1000 records at a time. The best thing I can suggest you is pagination. You can use 'start' and 'rows' parameters to get the results in slices... say 1000 records at a time(start=0&rows=1000, start=1001&rows=2000....). You can easily achieve this using Solrj. In some scenarios, I tried to get 10k records at a time and I didn't get any problem. If you get any heap space errors, try to increase the space with JVM parameters.
Thanks, Sandeep Elaine Li wrote: > > Sandeep, > > When I submit query, i actually make sure the searched phrase is > wrapped with double quotes. When I do that, it will only return > sentences with 'get what you'. If it does not have double quotes, it > will return all the sentences as described in your email because > without double quotes, it is a 'get OR what OR you' query. I don't > know too much about the concepts behind search. I just make use of > whatever works for me. Do you think I am still ok using text as my > sentence field type? > > If the return is 100 thousands of results, will Solrj's http call hung > up on it? > > Thanks a lot. > Elaine > -- View this message in context: http://www.nabble.com/How-to-retrieve-the-index-of-a-string-within-a-field--tp25771821p25816222.html Sent from the Solr - User mailing list archive at Nabble.com.