Для различных областей, такие как q
, start
, row
и т.д., в ГУМЗЕ мы имеем соответствующие функции в SOLR-node-client.Функция для `fq` области ГУМЗА в ГУМЗЕ-узел-клиенте
Так что, если я хочу построить запрос для следующих целей:
http://host:port/solr/eposro/select?q=cats.0%3A1&start=0&rows=4&wt=json&indent=true
я могу использовать что-то вроде этого:
var query = client.createQuery()
.q({cats.0 : 1})
.start(0)
.rows(4);
Однако, есть поле запроса фильтра в ГУМЗ, fq
. Кажется, я не нашел соответствующую функцию для этого в SOLR-node-client.
После дает мне сообщение об ошибке:
var query = client.createQuery()
.q({cats.0 : 1})
.fq({'brand':'real'})
.start(0)
.rows(4);
Я получаю сообщение об ошибке, что fq
функция не существует.
Я делаю что-то неправильно или есть ли другой способ получить запрос фильтра с использованием SOLR-node-client?
RTFM: http://lbdremy.github.io/solr-node-client/code/query.js.html Query.prototype.matchFilter() –
Я действительно не понимаю, как это использовать. Как мне построить запрос? –