Группировка полей в SolrNet? - PullRequest
1 голос
/ 26 апреля 2011

Я пытаюсь сделать запрос в solr.net, который генерирует запрос solr с запросом фильтра с несколькими терминами, например: fq=Size:(4 large)

Однако, когда я передаю ?f_Size=(4 large) в строке запроса в образец приложения SolrNet (находится здесь: http://code.google.com/p/solrnet/downloads/list),, результаты не найдены.

Глядя на журналы, я вижу, что сгенерированный запрос фильтра fq=Size:"\(4+large\)", поэтому имеет смысл, что никаких результатов не найдено.

Есть ли способ в SolrNet сгенерировать запрос фильтра с более чем одним термином?

1 Ответ

3 голосов
/ 26 апреля 2011

Там, где создаются запросы фильтра, попробуйте заменить Query.Field(...).Is(...) на Query.Simple(...) (вы должны создать запрос самостоятельно).См. вики для справки.

...