В настоящее время я играю с компонентом Solr SpellCheck, и в настоящее время у меня есть ядро, которое является моим «словарем».В этом ядре есть огромный список слов с «оценкой».
Пример документа:
"keyword":"facebook",
"frequency":89504,
Слово перечисляется в ядре только один раз, поэтому при выполнении проверки орфографиинапример, faceboek
spell?omitHeader=true&wt=xml&json.nl=flat&spellcheck=true&spellcheck.q=faceboek&spellcheck.build=false
возвращает facebook с частотой 1, потому что это слово указано в моем ядре только один раз.Однако я хочу, чтобы частота была моим полем частота .
Пример возврата:
<lst>
<str name="word">facebook</str>
<int name="freq">1</int>
</lst>
Итак, мой вопрос.Можно ли изменить поле freq в поле частот каждого документа или есть другое решение для этого?
Спасибо за ваше время.Я предоставлю больше информации, если вопрос неясен.