Запрос диапазона Solr для определенного я хотел бы/solr/select? q=x: [1,2,5,11,64589]

У меня есть некоторые конкретные, я хотел бы 1,2,5,11,64589 в solr (международный тип)

Я хочу к запросу qet как ttp://localhost:8983/solr/select? q=x: [1,2,5,11,64589], но не работает (получите ошибку). как может сделать это???

Примечание: я могу реализовать с "ИЛИ" но я хочу простой путь (и другой проблемный предел в макс. длине символа URL)

6
задан Hamid 28 March 2010 в 17:32
поделиться

1 ответ

Вот ваши варианты:

  • ? Q = x: (1 ИЛИ 2 ИЛИ 5 ИЛИ ...)
  • ? Q = x: 1 ИЛИ x: 2 ИЛИ x: 5 ИЛИ ...
  • ? Q = x: (1 2 5 ...) с defaultOperator = «ИЛИ» (не пробовал, но он должен работать)
  • Напишите свой собственный RequestHandler
  • Напишите свой собственный QueryParser
20
ответ дан 8 December 2019 в 05:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: