Lucene: как увеличить какое-то конкретное поле

В моем случае документы имеют два поля, например, "название" и "просмотры". «Просмотры» представляют количество раз, когда люди посещали этот документ. например: «название»: «iphone», «просмотры»: «10». Мне нужно разработать стратегию, которая будет назначать веса просмотрам, например, оценка релевантности рассчитывается как оценка (название) * 0,8 + оценка (просмотры) * 0,2. Может ли Lucene сделать это? И я хочу знать, есть ли какие-то алгоритмы, связанные с этим вопросом.

10
задан remy 22 March 2012 в 19:27
поделиться