2010-06-09 104 views
1

我想建立拼写检查指标与IndexBasedSpellCheckerSolr的拼写检查配置

<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"> 

如何可以办到?

+0

一dynamicField实际上是很多领域(例如“one_text”,“two_text”等),你想使用哪一个? – 2010-06-09 17:49:06

+0

我希望它们全部用于构建拼写检查索引。 – 2010-06-10 09:38:46

回答

5

所有的文本字段复制到一个字段:

<copyField source="*_text" dest="textSpell" /> 

,然后从场 “textSpell” 打造拼写检查指标

<lst name="spellchecker"> 
    <str name="name">default</str> 
    <str name="field">textSpell</str> 
    <str name="spellcheckIndexDir">./spellchecker</str> 
</lst>