Haystack эластичный поиск чувствителен к регистру - PullRequest
0 голосов
/ 28 июня 2018

Как настроить эластичный поиск haystack для запросов без учета регистра?

это поле в django моей модели:

text = indexes.EdgeNgramField(document=True, use_template=True)

не из-за EdgeNgramField? это должно быть просто CharField? Я не нашел никакой информации в документации по этому поводу? или я должен установить специальный анализатор для этой цели?

1 Ответ

0 голосов
/ 28 июня 2018

Haystack уже работает с нечувствительными запросами, мы используем EdgeNgramField для автозаполнения полей, чтобы выполнить поиск автозаполнения. Должен запускаться с полями, которые являются NgramField или EdgeNgram, например: https://django -haystack.readthedocs.io / en / master / autocomplete.html? Highlight = EdgeNgramField

...