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: [email protected]
For additional commands, e-mail: [email protected]