Solr 7 Форсирование значения q

mrheroux спросил: 14 ноября 2017 в 07:30 в: drupal

Я использую Drupal ApacheSolr Multisite Module, который из-за своей зависимости Конфигурация Apache Solr Search в настоящее время поддерживает только Solr 5.x. Я использую Solr 7 и обновляю большую часть конфига. У меня все работает, кроме на / выберите. Я полагаю, что это потому, что запрос, который предоставляет модуль (пример показан ниже), имеет значение "q", которое, по-видимому, приводит к его сбою. Есть ли способ в solrconfig.xml установить q равным"*." Для всех выборок? Я хотел бы избежать изменений кода в самом модуле Drupal, если это возможно для целей развертывания.

Пример запроса Solar REST

http://localhost:8983/solr/drupal_multisite/select?start=0&rows=10&fq=%28hash%3A6qegyq%20OR%20access__all%3A0%29&fq=%28hash%3A6qegyq%29&spellcheck=true&q=test&fl=id%2Centity_id%2Centity_type%2Cbundle%2Cbundle_name%2Clabel%2Css_language%2Cis_comment_count%2Cds_created%2Cds_changed%2Cscore%2Cpath%2Curl%2Cis_uid%2Ctos_name%2Chash%2Csite&mm=1&pf=content%5E2.0&ps=15&hl=true&hl.fl=content&hl.snippets=3&hl.mergeContigious=true&f.content.hl.alternateField=teaser&f.content.hl.maxAlternateFieldLength=256&spellcheck.q=test&qf=content%5E40&qf=label%5E5.0&qf=tags_h1%5E5.0&qf=tags_h2_h3%5E3.0&qf=tags_h4_h5_h6%5E2.0&qf=tags_inline%5E1.0&qf=tos_content_extra%5E0.1&qf=tos_name%5E3.0&qf=ts_comments%5E20&wt=json&json.nl=map

solarconfig.xml пример

<requestHandler name="/select" class="solr.SearchHandler">
 <lst name="defaults">
  <str name="df">text</str>
  <str name="q">*:*</str>
  <str name="q.alt">*:*</str>
 </lst>
</requestHandler>

Спасибо за любой совет!

0 ответов