Hi All, I have a question regarding the dismax handler and minimum match (mm=)
I have an index which we are setting the default operator to AND. Am I right in saying that using the dismax handler, the default operator in the schema file is effectively ignored? (This is the conclusion I've made from testing myself) So I have set the mm value to 100% The issue I have with this, is that if I want to include an OR in my phrase, these are effectively getting ignored. The parser is still trying to match 100% of the search terms e.g. 'lucene OR query' still only finds matches for 'lucene AND query' the parsed query is: +(((drug_name:lucen) (drug_name:queri))~2) () I know I could programatically set the mm=0 if my phrase contains certain keywords, however this would get very complicated with more terms in the phrase (I'd have to preserve/inject operators to keep my "default") and I assume I would effectively be duplicating what dismax handler does for the most part already. Does anyone have any advise as to how I could deal with this kkind of problem? Thanks Waseem