Мы переносим приложение из SOLR 4.6 в 8.3, и сегодня возникла одна проблема - следующий запрос прекрасно работает в SOLR 4.6, но не возвращает результатов в 8.3.
https://solr.url/select?q=*&fq=(-sample_sampletype:NUCLEIC_ACID+AND+-concept_sampletype:BACTERIA)
Когда я перезаписываю его как два отдельных fq параметра
fq
fq=-sample_sampletype:NUCLEIC_ACID&fq=-concept_sampletype:BACTERIA
, он начинает работать правильно, поэтому данные не проблема.
Согласно документации 1015 *, синтаксис фильтра (условия) все еще поддерживается в 8.3, поэтому я не понимаю, почему исходный запрос не работает (возвращает пустой набор результатов).