Подтвердить что ты не робот

В чем разница между dismax и EdisMax?

Мне нравится знать, в чем разница между DisMax и EDisMax..? Есть ли полезная ссылка, чтобы знать об этом? Кроме того, я хотел бы знать, в каких запросах DisMax не смог получить результат, для которого EDisMax способен произвести результат.?

EDisMax имеет некоторые параметры запроса, такие как параметр boost, ps Parameter, параметр pf2; Но помимо этого параметра запроса, как EDisMax лучше, чем DisMax; как обрабатываются запросы между этими двумя. Какие факторы делают EDisMax лучше, чем DisMax..

Некоторые запросы не дали результата в DisMax, но EDisMax дает результат для этих запросов.

Я искал разницу между DisMax и EDisMax. Я нашел, параметры были использованы в EDisMax - это только разница между DisMax и EDisMax; но я ожидаю чего-то технически, чтобы объяснить другим в презентации.

http://ip:8983/solr/C73/select/?defType=edismax&q=ipod ИЛИ видео и fl = имя файла, оценка & hl = true & hl.fl = content contentenstem имя_файла & hl.zetaContentField = содержание

для вышеуказанного запроса EDisMax производит около 238 результатов; но DisMax дает 0 результат. В чем разница между обработкой этого запроса этим парсером: что делает EDisMax для получения результата. Это то, что мне нравится....

4b9b3361

Ответ 1

Поскольку у Dismax было множество ограничений, добавлен парсер запросов EDismax.

Отъезд SOLR-1553

Для начала (как в Документации): -

Расширенный парсерный анализатор был основан на оригинальном анализаторе Solr.

  • Поддерживает полный синтаксис запроса lucene при отсутствии синтаксических ошибок.
  • поддерживает "и" / "или" означает "AND" / "OR" в синтаксическом режиме lucene
  • При наличии синтаксических ошибок улучшается интеллектуальное частичное экранирование специальных символов, чтобы предотвратить их... в этом режиме, заданные запросы, +/- и фразовые запросы по-прежнему поддерживаются.
  • Улучшенное повышение близости с помощью биграмм word... это предотвращает проблему необходимости 100% слов в документе, чтобы получить какой-либо импульс, а также все слова в одном поле.
  • расширенная обработка стоп-слова... в обязательной части запроса не требуются стоп-слова, но они все еще используются (если они индексируются) в части, повышающей близость. Если запрос состоит из всех стоп-слов (например, быть или не быть), тогда все будет необходимо.
  • Поддерживает параметр "boost", например, paramax bf param, но умножает запрос функции вместо добавления в
  • Поддерживает чисто отрицательные вложенные запросы... так что запрос типа + foo (-foo) будет соответствовать всем документам

Однако, поскольку вы бы много связали JIRA, чтобы улучшить возможности синтаксического анализа запросов и поддерживать дополнительные функции.

Чтение через JIRA может быть очень проницательным:)