0
- 列表项
- Solr的版本,建议记录 - 6.6.0
我在文档中添加一个新的领域说从其他的“自动完成”和复制数据相关的键。如何限制Solr的后3个字母
变化schema.xml
<field name="autocomplete" type="text_general" indexed="true" stored="true"
multiValued="true" />
<copyField source="a" dest="autocomplete"/>
<copyField source="b" dest="autocomplete"/>
<copyField source="c" dest="autocomplete"/>
<copyField source="d" dest="autocomplete"/>
变化的solrconfig.xml
<searchComponent name="suggest" class="solr.SuggestComponent">
<lst name="suggester">
<str name="name">infixSuggester</str>
<str name="lookupImpl">AnalyzingInfixLookupFactory</str>
<str name="dictionaryImpl">DocumentDictionaryFactory</str>
<str name="field">autocomplete</str>
<str name="contextField">type</str>
<str name="suggestAnalyzerFieldType">text_general</str>
<str name="buildOnStartup">false</str>
</lst>
</searchComponent>
建议者我可以通过它查询和使用上下文过滤器为好。
我可以限制它只显示3个字母输入后的记录吗?