Manuel Gübeli created SOLR-12761: ------------------------------------ Summary: Be able to configure “maxExpansions” for FuzzyQuery Key: SOLR-12761 URL: https://issues.apache.org/jira/browse/SOLR-12761 Project: Solr Issue Type: Improvement Security Level: Public (Default Security Level. Issues are Public) Components: query parsers Affects Versions: 7.3 Reporter: Manuel Gübeli
We had an issue where we reached the expansion limit of the FuzzyQuery. Situation: * Query «meier~» found «Meier» * Query «mazer~» found «Meier» * Query «maxer~» found «Meier» * Query «mayer~» did *NOT* find «Meier» The parameter “maxBooleanClauses” does not help in this situation since the “maxExpansions” FuzzyQuery of is never set in Solr and therefore the default value of 50 is used. Details: “SolrQuery-ParserBase” calles the default constructor new FuzzyQuery(Term term, int maxEdits, int pre-fixLength) and therefore FuzzyQuery run always with the default values defaultMaxExpansions = 50 and defaultTranspositions = true) Suggestion expose FuzzyQuery parameters in solrconfig.xm like e.g. <maxBooleanClauses>1024</maxBooleanClauses> Addtion would be: <fuzzyPrefixLength>0</fuzzyPrefixLength> <fuzzyMaxExpansions>50</fuzzyMaxExpansions> <fuzzyTranspositions>true</fuzzyTranspositions> -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org