Solr 拼写检查配置
我正在尝试使用 IndexBasedSpellChecker 构建拼写检查索引,
<lst name="spellchecker">
<str name="name">default</str>
<str name="field">text</str>
<str name="spellcheckIndexDir">./spellchecker</str>
</lst>
并且我想指定动态字段“*_text”作为字段选项:
<dynamicField name="*_text" stored="false" type="text" multiValued="true" indexed="true">
如何完成?
I am trying to build the spellcheck index with IndexBasedSpellChecker
<lst name="spellchecker">
<str name="name">default</str>
<str name="field">text</str>
<str name="spellcheckIndexDir">./spellchecker</str>
</lst>
And I want to specify the dynamic field "*_text" as the field option:
<dynamicField name="*_text" stored="false" type="text" multiValued="true" indexed="true">
How it can be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将所有文本字段复制到一个字段:
然后从字段“textSpell”构建拼写检查索引
Copy all the text fields to one field:
and then build spellcheck index from field "textSpell"
这会有帮助的
solr 拼写检查器的实现 和
spellCheckComponent
This will be helpful
Implementation of solr spellchecker and
spellCheckComponent