Можно ли извлечь значение счетчика посещений из Solr?сортирует свои результаты на основе количества посещений
Ваша тема заголовка посвящена "Счету посещений", но, читая текст, он заинтересован в оценке Solr - потому что по умолчанию Solrсортирует по количеству очков - это то, что вы имеете в виду под "счетчиком обращений"?
Существует ли установленный способ извлечения подсчета обращений из Solr?
Да, это такможно получить значение «счет» для искомого документа (кстати, также можно получить счетчик совпадений)
Чтобы получить счет, просто разверните параметр «список полей» (fl) на «Гол".http://wiki.apache.org/solr/CommonQueryParameters#fl Пример, если у вас есть поля DOCUMENT, ID, PTAH - добавить счет следующим образом: http://localhost:8080/solr/select/?fl=DOCUMENT,ID,PTAH,score Пример:
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">5</int>
<lst name="params">
<str name="start">0</str>
<str name="fl">DOCUMENT,ID,PTAH,score</str>
</lst>
</lst>
// Обновление:
нет.случаев
Как часто (ключевое) слово встречается в индексе?На конкретном поле?Таким образом, поиск фасетов будет иметь значение для вас: http://wiki.apache.org/solr/SolrFacetingOverview
// Обновление 2:
2-е обновление - если вы хотите посчитать количество ключевых слов в одном документе, чтобы получить идентификатор документаи количество слов для этого документа, вы можете использовать поиск фасетов в сочетании с диапазоном запросов диапазона фасетов.Пример: посмотрите на все документы производителя «dell» и верните частоту этого ключевого слова для каждого документа (ID)
ID -> "dell" exits how many times?
241 -> 2
242 -> 0
243 -> 5
. Для этого используйте следующий параметр поиска:
<str name="facet.field">YOUR_TEXTFIELD</str>
<str name="facet.range">ID</str> <--- ID=field woth the document ID
<str name="f.ID.facet.range.gap">1</str> <--- count ID in step of 1
<str name="f.ID.facet.range.start">0</str> <--- start ID for faceted search
<str name="q">dell</str> <---string, "keyword" to look/count for
<str name="f.ID.facet.range.end">1000</str> <--- end ID for faceted search
<str name="facet">true</str>
<str name="facet.method">enum</str>