問題タブ [morelikethis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - SO関連の質問のように、フレーズの単語に基づいて検索します
新しい質問をするときに、スタックオーバーフロー関連の質問と同じように検索結果を取得しようとしています。
フレーズ内のすべての単語または少なくとも1つまたは2つの単語に一致する検索であるluceneを使用するにはどうすればよいですか?
java - LuceneMoreLikeこれはタイプに解決できません
「Luceneinaction」の本で説明されているように、luceneのMoreLikeThisクラスを使用しようとしていますが、そのクラスは存在しないようです:/
lucene-core-2.9.4.jarを使用していますが、通常のインデックス作成と検索は正常に機能します。私はjarファイル(および3.xxバージョン)の内部を調べましたが、そのようなクラスは内部にありません。何が欠けていますか?
solr - Solr の MoreLikeThis コンポーネントは内部でどのように機能して結果を取得しますか?
私はApache Solrを初めて使用し、現在、検索コンポーネントとして(専用のリクエストハンドラーではなく)MoreLikeThisを調査/利用しようとしています。これが内部的にどのように機能して、このような結果を得るかについて明確に理解するのは難しいと思いますか?
たとえば、次java
の名前のドキュメント フィールドの 1 つで単語を検索しようとしていますmytextcontentfield
。
属性内のドキュメントの一意のキーを使用して、XML 応答でmoreLikeThisを確認できましたname
。
ここでの私の質問は、検索キーワードに基づいて、Solr が内部的にどのように動作/照合して、より類似したドキュメントを見つけるjava
かということです。良い例を使った説明をいただければ幸いです。
solr - 保存されたドキュメントをMoreLikeThisHandlerに渡す場合、mlt.mindf = 1は渡されたドキュメントを除外しますか?
Solrでは、MoreLikeThisハンドラーを使用しています。関連するドキュメントを見つけるために、インデックスにすでに存在するドキュメントの一意のIDを渡します。mlt.mindf = 1を指定すると、前述のドキュメントが含まれますか?渡したドキュメント以外の少なくとも1つのドキュメントに存在することを確認したい場合は、代わりにmlt.mindf = 2の値を設定する必要がありますか?
solr - ドキュメント セット間の類似性の測定
説明のために、これがフォーラム サービスであると仮定しましょう。結果が次のようになるように、各ユーザーの投稿間の「類似性」を計算する必要があります。
私はマルチバイト文字列を扱っているので、ここで検索エンジンに行き詰まっていると思います。私たちはすでに Solr を使用しており、moreLikeThis も実装していますが、クエリの作成方法がよくわかりません。どんな助けでも大歓迎です!
solr - Solr More Like Thisの結果をファセットフィールドで絞り込む
複数のサイトのコンテンツをインデックス化するための単一の Solr インスタンスがあります。インデックス作成中に、特定の Web サイトごとにそのフィールドでファセット検索を実行できるように Web サイト フィールドにデータを入力しています...そしてそれは問題なく動作します。
ただし、Solr MLT 機能を使用すると、すべての Web サイトから結果が得られるため、MLT の結果を 1 つの Web サイトだけに絞り込みたいと考えています。
Solr MLT のファセットを定義することは可能ですか、それとも同じことを達成するための他のより良い方法はありますか?
Solr がそれをサポートしている場合、solrnet でも利用できますか?
c# - solr で morelikethis 機能を使用するにはどうすればよいですか
solr 内の特定のドキュメントに類似するすべてのドキュメントを検索したいと考えています。solrでこれを行うにはどうすればよいですか? ドキュメントを確認しましたが、クエリ フレーズを使用してドキュメントを検索する方法のみが説明されています。
solr - MoreLikeThisSolrリクエストハンドラーで最近のアイテムをブーストする
MoreLikeをブーストしたいこの結果はそこに応じて作成日(desc)使用しているURLは
しかし、このURLから得られる結果は次のようになります
- q = powerの場合、結果が2008年の場合、MorelikeThisは電力のみの結果になりますが、2008年の結果であり、最近の同様の結果は得られません。
c# - Lucene.NET の MoreLikeThis の例
Lucene.NET で MoreLikeThis 機能を使用する方法の例を誰か教えてください。私はオンラインで検索しましたが、単一の例が見つかりません。