> > Is there any easy way of doing the query with out any changes, or i can use > any inbuilt solr feature which is smart enough to do full text search and i > dont have to exclusively give the double quotes. >
>From the query I can make out that you always want to do a phrase* *query. You have to construct one if your field is of type text/string. For example msrp is of type slong, which brings me to the question of > difference between long and slong. > A field of type sortable (int | long | double | float) helps you in doing range queries on your field, which you are actually doing for your field msrp. Read more here - http://www.lucidimagination.com/blog/2009/02/09/sorting-faceting-and-schema-design-in-solr/ Cheers Avlesh On Wed, May 20, 2009 at 2:40 AM, darniz <rnizamud...@edmunds.com> wrote: > > Hi All > i am having a query being constructed at runtime. For example from > freemarker i am getting a string like > vehicleType:Sedan+features:mast antenna+msrp:[10000 TO 20000]. > When i make a solrJ call i have to manually check the data type of the > field. For text search i have to append double quotes and for ranges as it > is. hence my solrJ Query String will be like > "vehicleType:\"Sedan\" AND features:\"mast antenna\" AND msrp:[10000 TO > 20000]" > Is there any easy way of doing the query with out any changes, or i can use > any inbuilt solr feature which is smart enough to do full text search and i > dont have to exclusively give the double quotes. > For example msrp is of type slong, which brings me to the question of > difference between long and slong. > Can any body please anwer this > > -- > View this message in context: > http://www.nabble.com/query-with-string-search-and-ranges-tp23624101p23624101.html > Sent from the Solr - User mailing list archive at Nabble.com. > >