Apache Solrを使用して検索エンジンを実装しています。最も頻繁な検索に基づいて結果を改善したい。たとえば
:私のインデックスは5つのワード ダウン99
描かれた46
ダーク86
鈍い75
ダーティ番号を持って考えてみましょうことは何回ユーザーが特定の単語をsearcdedすることを示しています。 私は次のユーザーがそれを来ればほしいと応答が以前に検索し
結果は随時変更されます
を引かれたダーク
鈍い
ダーティ
ダウン順
にする必要がありますの降順である必要がありDを入力単語の検索頻度は検索ごとに変化するため、Solrでこれを実装するにはどうすればよいですか。
見越して、あなたに感謝することは
よろしくA.S.DanyalApache Solrの検索順位を上げる方法
0
A
答えて
0
Solrには、このような機能を提供していません。
これを達成する方法の1つは、ログを使用することです。 検索用語のインデックスを入力する必要があります。これは、検索ログをマイニングすることで構築できます。
1
vinodが書いているように、実際の検索を自分で追跡する必要があります。これを処理するためのSolrには何も組み込まれていません。ただし、検索統計を使用できる場合は、検索とその人気度で別のコレクション/コアを検索して機能を実装することができます。各文書は、検索用語と、その文書が検索される頻度(すなわち、文書:検索、検索_カウント)である。
また、対数関数を使用して、検索語のスコアに影響を与えるためにsearch_countのスコアを使用することもできます(たとえば、アクティブなカテゴリ、等。)。
検索ボリュームによっては、1回の検索のたびにこれらの値を更新する必要はありません。通常、1日に1回または1時間おきに更新するだけで十分です。最後の更新以降に検索ボリュームで変更された用語を追跡し、バッチジョブでそれらの文書を特定の間隔で更新します。
関連する問題
- 1. Apache Solr検索オートコンプリート
- 2. Apache Solrで "AND"を検索
- 3. Apache solr検索の問題
- 4. Eclipseでテンプレート提案の優先順位を上げる方法
- 5. Drupal 7 Apache solr検索モジュール
- 6. Apache Solrで書籍を検索する
- 7. Apache SOLRソート順
- 8. Apache Solr - ソースコードファイルの索引付け方法
- 9. Apache Solr:多値フィールドでのファセット検索
- 10. オートコンプリート検索速度を上げる方法
- 11. SOLR solrクエリの検索コンテンツを制限する方法
- 12. Solr検索結果とドキュメントの検索位置
- 13. Apache Solr検索でインデックスを検索できないが、検索できない
- 14. solrフレーズ検索で単語の相対位置を区別する方法
- 15. Indexing PDF - Apache SolrとApache Tikaを使用したファセット検索
- 16. QL:上位2を検索して逆順
- 17. SOLRの検索で検索する
- 18. Solrアラビア語検索
- 19. 特定のターゲットを検索すると、検索を広げる方法は?
- 20. Apache Lucene Solrをフルテキスト検索に使用する
- 21. Apache solr複数の単語で検索するワイルドカード
- 22. Excelで上位5%を検索する
- 23. Apache SolRを使用したMicrosoft Word文書の全文検索
- 24. apacheドリルの使用方法ページ検索
- 25. のApache Solrの検索APIのデフォルトの結果フィルタ
- 26. 検索のためのApache Solrとカスタマイズされたフィールドフィルタ
- 27. 検索ブラウザ以外のApache Solrへのリクエスト
- 28. solrの検索精度をテストする方法
- 29. lucern solrですべての/ワイルドカードを検索する方法
- 30. Apache SolrとCassandraでの無関係な検索クエリ出力