Хейстек вместо этого заключает в кавычки запрос, состоящий из нескольких слов, как передать запрос без слов? - PullRequest
0 голосов
/ 19 декабря 2011

Мой запрос solr: q = xyz ИЛИ abc. Я ввожу это в виде стога сена. haystack цитирует запрос q = "xyz OR abc", поэтому OR не работает, так как добиться такого поведения с помощью haystack. В форме стога сена я должен быть в состоянии сделать "Q = XYZ ИЛИ ABC И JKL"

1 Ответ

1 голос
/ 19 декабря 2011

Пример из Документы :

from haystack.query import SQ

# We want "title: Foo AND (tags:bar OR tags:moof)"
sqs = SearchQuerySet().filter(title='Foo').filter(SQ(tags='bar') | SQ(tags='moof'))
...