DisMax для анализа пользовательских запросов и q или fq для фильтрации результатов

Я использую PHP, чтобы захватывать поисковые запросы пользователей и запускать их через SOLR в определенном поле "keyword", которое содержит, по сути, конкатенацию всех данных в документе.

Я также использую фасеты в этом запросе для дальнейшей детализации набора результатов.

Мои вопросы:

  1. Следует ли мне использовать SOLR DisMax для синтаксического анализа ВСЕХ пользовательских запросов?
  2. Считается ли плохой практикой размещать фасетные детализированные поиски непосредственно в стандартный запрос с поиском по ключевым словам ИЛИ следует ли мне использовать filterqueries для фильтрации исходного стандартного запроса и его набора результатов?
6
задан javanna 13 February 2012 в 14:53
поделиться