Описание тега solr-boost

Повышение - это искусство повышения релевантности результата поиска на основе альтернативных индексов / свойств. Это противоположность наказания.
1 ответ

Apache Solr неопределенное поле оценки поля в запросе функции

Я использую Solr 4.10. Я должен изменить релевантность документов на основе повышения поля и оценки документа. Для этого я узнал, что должен использовать функцию query. Ниже приводится синтаксис поля наддува в схеме. <field name="boost" type="flo…
19 янв '16 в 07:19
0 ответов

Случайная сортировка в solr с форсировкой на конкретное поле

Я хочу сортировать документы случайным образом, но отдаю предпочтение определенному полю. Я пробовал динамическое случайное поле, используя тип поля RandomSortField но сортировка игнорирует выигрыш и фактор повышения становится неактуальным в моем с…
23 дек '15 в 10:58
1 ответ

Повышение поля не работает / Эффект Lucene.net

Я пытаюсь установить усиление для полей документов, чтобы сделать результаты поиска более точными, но, как я вижу, это не работает Однако вот мой код Индексация: private static void _addToLuceneIndex(Datafile Datafile, IndexWriter writer) { // remov…
10 май '16 в 08:33
1 ответ

Оценка Solr, основанная на поддокументе (родительское блокирование)

У меня есть следующая структура... скажем, продукты в магазине. Продукты имеют рейтинг. Затем пользователи могут, кроме того, оценить продукт (самостоятельно). Допустим, 300 тыс. Продуктов плюс 50 тыс. Пользовательских оценок (для каждого продукта) …
23 янв '15 в 07:11
1 ответ

solrcloud5: как настроить лексикон для автоматического увеличения термина запроса?

Я хочу повысить некоторые важные термины, когда запрос автоматически, как с этим бороться? Например, фраза запроса:"яблоня", я хочу установить термин "яблоко", вес "2", выше, чем "дерево", автоматически через лексикон. Есть ли лучший способ?
23 мар '17 в 15:15
1 ответ

Spring Solr стимулирует выпуск

Использую Spring Solr с Groovy. Возникает проблема, когда я пытаюсь повысить результаты. Для объяснения рассмотрим упрощенный домен онлайн-покупок, где индексируемой сущностью является Product. У пользователя есть shoppingBasket и wishList, каждый и…
12 авг '16 в 09:32
2 ответа

Solr: Boost by string field

Как я могу повысить запрос по строковому полю? Я нашел только ресурсы, объясняющие повышение даты. Например, эти документы должны быть увеличены в следующем порядке: Приоритет = а Приоритет = Ь Приоритет = с Я знаю, что могу отсортировать по приорит…
22 авг '17 в 18:45
0 ответов

Настройте dismax requesthandlar для повышения поля

Я хочу применить буст для поиска. Я хочу, чтобы, если термин запроса встречался как в описании, так и в именах, чем документы, имеющие термин запроса в поле описания, в результатах поиска быт для этого я настраиваю обработчик запросов dismax как: &l…
04 июл '11 в 11:08
3 ответа

Как понизить срок в dismax

Все: То, что я хочу сделать, - это высоко оценивать документы, у которых есть "сезон" в поле содержимого, и сурово наказывать документы с "сезоном" в поле заголовка И поддерживать новые документы. Интересно, как это сделать в Dismax(или eDismax)? Сп…
31 мар '15 в 20:14
1 ответ

Как масштабировать значение SolrField от 0 до 1

Я работаю над Solr5+ Я хочу масштабировать поле Цена от 0 до 1, чтобы применить повышение. Есть ли способ добиться этого? Спасибо за вашу помощь!
21 июн '16 в 06:42
1 ответ

Solr повысить запрос по значению поля и внутри самой новой даты

У нас есть следующая настройка в нашем schema.xml: <field name="last_modified" type="date" indexed="true" stored="true" multiValued="false" omitTermFreqAndPositions="true"/> ... <field name="prefix" type="string" indexed="true" stored="true…
10 май '16 в 14:36
0 ответов

C# Solr запрос, Boost не работает

Я использую C# для запроса Solr для поиска по моему сайту. Код подходит для фильтрации и поиска ключевых слов в определенных полях, но я не могу заставить работать Boost. Мне нужно использовать повышение, чтобы сначала возвращались элементы с ключев…
07 июн '18 в 15:38
1 ответ

Повысить балл результата SOLR на основе поискового запроса и типа документа

У меня есть правило от моих МСП для релевантности SOLR Search. Это идет так. Когда слова "XX", "YY" или "ZZ" встречаются в поисковых запросах пользователя, значительно повышают значение типа документа "MMMM" в результатах. (Но ТОЛЬКО тогда, я думаю,…
05 янв '16 в 23:18
1 ответ

Как повысить значение ближайшего поля созданного в Elasticsearch?

Я хочу отсортировать результаты своего запроса, следуя некоторым правилам повышения, и в то же время я хочу, чтобы они были отсортированы по дате создания, насколько это возможно, если я добавлю сортировку create_at, это все изменит, и мои результат…
1 ответ

Solr: установить повышение поля во время индекса с помощью DataImportHandler

Мне нужно установить повышение поля во время индекса с DataImportHandler. Я пытался сделать что-то вроде этого: <entity name="places" query="Select id, boost, text from table"> <field name="id" column="id" /> <field name="boost" colum…
10 фев '14 в 15:02
0 ответов

Apache SOLR: самые последние и актуальные документы должны быть в топе

У меня есть статьи, проиндексированные как документы в APACHE SOLR. Когда я запрашиваю SOLR с поисковым термином, например, "доступ пациента", полученные документы сортируются по баллам по умолчанию. Но мое требование состоит в том, чтобы ускорить р…
10 окт '17 в 13:29
0 ответов

Как увеличить поле с сохранением его старого значения

Я использую Solr 4.10.3. Я проиндексировал некоторые данные, используя Nutch. Я должен увеличить поле документа в solr так, чтобы его старые данные сохранялись, только приписанный импульс изменяется. Каково решение?
06 авг '15 в 09:50
1 ответ

Как я могу использовать dismax или e dismax, чтобы повысить запрос в SOLR?

Я новичок в SOLR, так что терпите меня. Таким образом, есть множество отелей в разных странах мира, и вы можете искать их в любом месте. Например, в Токио может быть гостиница, и я могу искать этот отель в Лондоне или даже в Токио или в Нью-Йорке. З…
20 фев '14 в 11:09
3 ответа

Как повысить оценку релевантности Solr с помощью инверсии геодиста ()

Итак, я внедрил и успешно использовал Solr 4. Я должен сказать, что Solr 4 потрясающий! В любом случае я успешно отсортировал по расстоянию и использовал геофильтр, чтобы ограничить результаты определенной областью. То, что я хотел бы сделать сейчас…
15 янв '11 в 22:33
1 ответ

Повысить оценку на основе того, находится ли значение (числовое) данного поля в определенном диапазоне

Я хочу повысить оценку соответствия записи, если ее значение в поле A больше определенного числа. Например, если значение в A больше 4, я бы хотел увеличить его на 5. Я попробовал следующее для bf а также bq отдельно, но это не сработало. if(A>4,…
11 авг '16 в 23:12