У меня есть приложение Rails с использованием солнечного пятна, чтобы выполнять поиск по таблице с записями разного размера. Я хочу настроить оценку удара в зависимости от того, насколько велика определенная область. Это значит наказывать статьи, которые имеют очень мало контента, но, как оказалось, для поиска слова вверху. Это возможно?Можно ли изменить рейтинг релевантности Solr, основанный на длине содержимого?
ответ
Один метод: вычислить длину тела во время вставки и дать всему документу Boost на основе его более высокой длины - вы будете поставлять это Boost вручную, для каждого документа в индекс времени.
Смотрите этот FAQ: http://wiki.apache.org/solr/SolrRelevancyFAQ#How_can_I_increase_the_score_for_specific_documents
Этот поток списка рассылки, похоже, отвечает на ваш вопрос - и поднимает еще один момент, который вы могли бы подумать об этом неправильно.
http://osdir.com/ml/solr-user.lucene.apache.org/2010-05/msg00916.html
Этой цитата является иллюстративной: "я должен спросить, хотя, почему вы хотите отсортировать этот путь Расчеты актуальности уже фактор как термин частоты и поле длиной Что использования случай?. для сортировки по длине поля, указанному выше? «
В моем случае, есть статьи, такие как: –
'заголовка => 'Бинго', содержание =>«см Silly games.'' При поиске "глупо" эта статья приходит очень высокий в списке. Я знаю, что есть, вероятно, ответ на вопрос, связанный с каким-то видом переадресации, но на данный момент я надеялся получить solr, чтобы подавить эти статьи с очень коротким контентом. Я не хочу сортировать по длине поля, поскольку поток списка рассылки, кажется, предлагает, я хочу, чтобы он фактически учитывал рейтинг попадания. Может быть, это «неправильно» и взломанно, но мне все равно хотелось бы знать, есть ли стандартный способ повлиять на счет по-своему. –
- 1. Причудливый рейтинг релевантности поиска Apache Solr
- 2. Solr релевантности Поиск подталкивание
- 3. Solr Сортировка по релевантности
- 4. Сорт SOLR по релевантности
- 5. Digg-рейтинг результатов поиска с Lucene/Solr?
- 6. Рейтинг Mysql, основанный на категории и отрасли
- 7. Можно ли изменить подскажет NSOpenPanel, основанный на качестве модификатора ключа
- 8. Как создать рейтинг, основанный на социальных показателях
- 9. движущийся спрайт, основанный на длине/направлении перетаскивания
- 10. Как изменить способ, которым solr присваивает оценку релевантности документам?
- 11. Можно ли изменить стиль содержимого веб-представления?
- 12. Можно ли изменить рейтинг документа в индексе Lucene?
- 13. В отношении релевантности запросов для solr?
- 14. Solr: Сортировать результаты по релевантности/расстоянию
- 15. Solr boosting, основанный на значении поля
- 16. Оценка релевантности релевантности
- 17. Результаты оценки solr по релевантности И категории
- 18. Можно ли изменить Solr UniqueKey типа «String» на другие типы в Apache Solr
- 19. Twitter Поиск всего содержимого вместо релевантности
- 20. Соответствие SOLR, похоже, сильно привязано к длине документа, проиндексированного
- 21. Как центрировать холст javascript, динамически основанный на длине текста
- 22. Howto изменить оценку релевантности по длине текстового поля в упругом поиске?
- 23. Вращение содержимого Javascript, основанный на проценте
- 24. Можно ли настроить/изменить описание содержимого кнопки fb-share?
- 25. Как изменить рейтинг Android?
- 26. Можно ли изменить таблицу содержимого, используя Markdown в ReadTheDocs?
- 27. Можно ли изменить файл cookie из сценария содержимого хром-расширения?
- 28. Можно ли изменить ключ NSDictionaries?
- 29. Как увеличить рейтинг поискового текста в solr?
- 30. Использование ElasticSearch можно отфильтровывать результаты на основе релевантности?
Спасибо! Думаю, это сработает. Я постараюсь не забыть отчитываться! –