стог сена не может разобрать запрос - PullRequest
0 голосов
/ 02 июня 2018

Я работаю над приложением Django и хочу выполнить несколько запросов.Я использую стог сена с Solr.У меня есть модель B, которая имеет foreign_key для модели A.Мне нужно получить объект A, который имеет определенный идентификатор.Затем мне нужно получить все объекты B, которые указывают на него.

Я попытался:

sqs = SearchQuerySet().filter(content=something).models(A).filter(id__in=[id_of_A_object_i_need]).models(B)

И я получил ошибку:

SolrError: Solr ответил с ошибкой (HTTP 400): [Причина: org.apache.solr.search.SyntaxError: Невозможно проанализировать '(AND id :( "18"))': Обнаружено "AND" AND "" в строке 1,столбец 2. Ожидал одного из: NOT ... "+" ... "-" ... BAREOPER ... "(" ... "*" ... QUOTED ... TERM ... PREFIXTERM... WILDTERM ... REGEXPTERM ... "[" ... "{" ... LPARAMS ... "filter (" ... NUMBER ... TERM ...]

Можете ли вы помочь мне?

...