Установка подстановочных запросов по умолчанию для QueryParser - PullRequest
2 голосов
/ 15 мая 2010

Когда мои пользователи вводят термин, такой как «слово», я бы хотел, чтобы он рассматривался как подстановочный запрос «слово *», чтобы были найдены все термины, начинающиеся с «слово». Есть ли способ указать QueryParser автоматически создавать подстановочные запросы или мне нужно проанализировать запрос самостоятельно? Это не должно быть проблемой для простых запросов, но может быть сложнее для более сложных запросов.

1 Ответ

0 голосов
/ 16 мая 2010

Если я что-то упустил - запрос подстановки для каждого запроса обычно нежелателен - он очень дорогой и может вызвать много проблем. Если вы пытаетесь найти результаты, включая варианты ствола (например, победа -> победитель, выигрыш и т. Д.), Вам следует рассмотреть n-граммовый подход.

...