Java — Solr Suggester 5.3 не возвращает результаты

Я пытаюсь реализовать функцию автозаполнения с помощью Solr 5.3.0

Моя Шема:

<field name="_version_" type="long" indexed="true" stored="true"/>
<field name="id" type="string" indexed="true"   stored="true" required="true" multiValued="false" />
<field name="type"    type="string"   indexed="true"  stored="true"  multiValued="false" />
<field name="name"    type="string"   indexed="true"  stored="true"  multiValued="false" />
<field name="isbn"    type="string"   indexed="true"  stored="true"  multiValued="false" />
<field name="title"    type="string"   indexed="true"  stored="true"  multiValued="false" />
<field name="year"    type="string"   indexed="true"  stored="true"  multiValued="false" />
<field name="pages"    type="int"   indexed="true"  stored="true"  multiValued="false" />
<field name="page"    type="int"   indexed="true"  stored="true"  multiValued="false" />
<field name="family"  type="string" indexed="true" stored="true" multiValued="false" />
<field name="text"    type="doctext"   indexed="true"  stored="true"  multiValued="false" termVectors="true" termPositions="true" termOffsets="true"/>
<field name="alsearch"   type="string"   indexed="true"  stored="true"  multiValued="false" />

Мои конфигурации в solrconfig.xml:

<searchComponent name="suggest" class="solr.SuggestComponent">
<lst name="suggester">
<str name="name">mySuggester</str>
<str name="lookupImpl">FuzzyLookupFactory</str>
<str name="storeDir">suggester_fuzzy_dir</str>>

<str name="dictionaryImpl">DocumentDictionaryFactory</str>

<str name="field">name</str>
<str name="suggestAnalyzerFieldType">string</str>
<str name="buildOnStartup">true</str>
<str name="buildOnCommit">false</str>
</lst>
</searchComponent>

<requestHandler name="/suggest" class="solr.SearchHandler" startup="lazy">
<lst name="defaults">
<str name="suggest">true</str>
<str name="suggest.count">10</str>
<str name="suggest.dictionary">mySuggester</str>
</lst>
<arr name="components">
<str>suggest</str>
</arr>

когда я пытаюсь:
HTTP: // локальный: 8983 / Solr / alsearch / предлагаю предложить = верно?&suggest.build = верно&suggest.dictionary = mySuggester&мас = XML&suggest.q = маркетинг

результат:

<response><lst name="responseHeader"><int name="status">0</int><int name="QTime">2633</int></lst><str name="command">build</str><lst name="suggest"><lst name="mySuggester"><lst name="marketing"><int name="numFound">0</int><arr name="suggestions"/></lst></lst></lst></response>

что случилось?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector