Bog*_*iev 1 indexing solr spell-checking
我正在尝试使用IndexBasedSpellChecker构建拼写检查索引
<lst name="spellchecker">
<str name="name">default</str>
<str name="field">text</str>
<str name="spellcheckIndexDir">./spellchecker</str>
</lst>
Run Code Online (Sandbox Code Playgroud)
我想指定动态字段"*_text"作为字段选项:
<dynamicField name="*_text" stored="false" type="text" multiValued="true" indexed="true">
Run Code Online (Sandbox Code Playgroud)
怎么做?
将所有文本字段复制到一个字段:
<copyField source="*_text" dest="textSpell" />
Run Code Online (Sandbox Code Playgroud)
然后从字段"textSpell"构建拼写检查索引
<lst name="spellchecker">
<str name="name">default</str>
<str name="field">textSpell</str>
<str name="spellcheckIndexDir">./spellchecker</str>
</lst>
Run Code Online (Sandbox Code Playgroud)