Это вопросы о Django Haystack с бэкэндом Whoosh. Я хотел бы использовать подсказку по правописанию в моем поиске. Проблема в том, что он предлагает СЛИШКОМ много.
Скажем, у меня есть две модели: яблоки и апельсины.
Если у меня есть что-то вроде этого:
result = SearchQuerySet().models(Apples).filter(
content=escaped_value).spelling_suggestion(escaped_value)
он на самом деле ПОСМОТРЕЕТ модель Oranges и вернет предложение по правописанию! Похоже, что ограничение models(Apples) не работает.
У меня настроены индексы для обеих моделей с атрибутом «текст» как document = True. Моя орфография включена. Я использую Whoosh в качестве бэкэнда.