Apache Solr и настраиваемый фильтр полей для поиска - PullRequest
0 голосов
/ 28 июня 2011

в моей схеме у меня есть поле (зарплата), которое на самом деле является строкой, потому что это может быть что угодно (взято с некоторых веб-сайтов): только цифры, строки, вообще никаких чисел.В принципе, все что угодно.Что я знаю об этом поле, так это то, что если есть числа, мне нужно их извлечь, выполнить некоторые манипуляции (на самом деле основные операции) и использовать результат в своих поисках.

Как мне это сделать?Могу ли я определить свою пользовательскую функцию и затем вызвать ее с помощью {! Func}?

1 Ответ

1 голос
/ 28 июня 2011

Посмотрите на PatternReplaceCharFilterFactory , этого должно быть достаточно. Если этого недостаточно, вы можете, конечно, реализовать собственный FilterFactory, который выполняет эту работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...