2012-01-11 2 views
0

Я использую SOLR для поиска продукта, и многие наши продукты на самом деле имеют римские цифры вместо арабских цифр.SOLR: Есть ли способ, которым мы можем преобразовать римские цифры в арабский Цифры

Таким образом, как содержание моего индекса, так и моя строка поиска могут состоять из римских цифр.

Google отлично справляется с этим преобразованием, и мне было интересно, как это сделать в SOLR. Нужно ли мне написать специальный фильтр?

ответ

2

Я думаю, в течение нескольких простых преобразований вы можете использовать synonyms

Но для правильного решения вам придется написать свой собственный анализатор. И если вы хотите, вы можете отправить contribute на Solr :)

+0

Похоже, что кто-то начал работать с английским фильтром, чтобы выполнить это в 2008 году, но он так и не был завершен. https://issues.apache.org/jira/browse/SOLR-690 Это может быть хорошей отправной точкой, если вы решите пойти по этому маршруту. –

+0

Я довольно новичок в SOLR. Не очень понятно, как работают фильтры? Любые ссылки, чтобы предложить, как это делается. – TheVyom

Смежные вопросы