Solr проверка орфографии - PullRequest
1 голос
/ 09 июня 2010

Я пытаюсь создать индекс проверки орфографии с помощью 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">

Как это можно сделать?

Ответы [ 2 ]

5 голосов
/ 10 июня 2010

Скопируйте все текстовые поля в одно поле:

<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>
0 голосов
/ 05 июня 2011
...