Существует ли анализатор запросов Solr, который будет анализировать и создавать фильтры запросов?
Я ищу анализатор запросов Solr, который может анализировать и правильно применять запросы фильтра, оставляя все, что не указано с полем в качестве общего поискового запроса.
Так:
tags:sql title:mysql recordset
Это сделало бы следующее:
- Создайте запрос FilterQuery для записей с "sql" в поле "теги"
- Создайте FilterQuery для записей с "mysql" в поле "title"
- Создайте обычный запрос для записей с "набором записей" в поле по умолчанию
Существует ли такой анализатор запросов?
Изменить: я обнаружил, что если я ищу "*" в качестве запроса, а затем выполнить параметр "qf", как это, это работает:
tags:sql AND title:mysql AND recordset
Каковы недостатки этого? Я полагаю, что забить все будет неправильно?