Again - what problems did you face when attempting this with the eDismax parser? Are you saying you are unhappy with the way eDisMax interprets -foo as NOT foo? A dash on its own - is treated like a dash.
Your JavaScript code would anyway need to handle URL encoding properly so that a query input for +foo is sent to Solr as q=%2Bfoo, since the plus otherwise would be a space :) So simply urlencode the whole user input when constructing your URL. -- Jan Høydahl, search solution architect Cominvent AS - www.cominvent.com Solr Training - www.solrtraining.com 28. feb. 2013 kl. 15:46 skrev eShard <zim...@yahoo.com>: > Good question, > if the user types in special characters like the dash - > How will I know to treat it like a dash or the NOT operator? The first one > will need to be URL encoded the second one won't be resulting in very > different queries. > > So I apologize for not being more clear, so really what I'm after is making > it easy for the user to communicate what exactly they are looking for and to > URL encode their input correctly. that's what I meant by "query building" > > Thanks, > > > > > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/query-builder-for-solr-UI-tp4043481p4043659.html > Sent from the Solr - User mailing list archive at Nabble.com.