dismax is a fairly narrow-use parser. By that I mean it was created to solve a specific issue. It has some pronounced warts as you've discovered.
edismax is the preferred parser if you have access to it. I'd just ignore dismax if you have access to edismax. There's been some talk of deprecating dismax in favor of edismax in fact. But if you really want to know, see: https://issues.apache.org/jira/browse/SOLR-1553 Best Erick On Wed, Jul 20, 2011 at 5:10 AM, roySolr <royrutten1...@gmail.com> wrote: > When i use the edismax handler the escaping works great(before i used the > dismax handler).The debugQuery shows me this: > > +((DisjunctionMaxQuery((name:arsenal)~1.0) > DisjunctionMaxQuery((name:london)~1.0))~2 > > The "\" is not in the parsedquery, so i get the results i wanted. I don't > know why the dismax handler working this way. > > Can someone tells me the difference between the dismax and edismax handler? > > > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/character-in-search-query-tp3168604p3184941.html > Sent from the Solr - User mailing list archive at Nabble.com. >