問題タブ [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.

0 投票する
1 に答える
453 参照

c# - ドキュメント内のテキストを検索するSolrのMoreLikeThis

こんにちは Solr モジュール MoreLikeThis に興味がありますが、使い方がわかりません。文字列が 1 つあり、ドキュメント内の同様のテキストを検索したくないので、次のようにします。

myString を含むオークションの説明を検索したい。HTMLタグ、スタイル、その他のないオークションの説明。テキストのみ。

誰かがそれがどのように機能するか教えてもらえますか? 文字列を Solr にインデックス付けする必要がありますか?

@edit私はこれを持っています

パラメータ myString に「スポーツドライビング用」を追加し、XML には説明に「スポーツドライビングメルセデス各クラス用」というドキュメントがあります。結果として、この命題は表示されませんが、myString 内のすべての単語は説明と同じですこのドキュメントで..助けてください。

0 投票する
0 に答える
189 参照

elasticsearch - 子ドキュメントに対する More Like This クエリ

More Like This クエリを使用して、Elasticsearch で同様のドキュメントを取得しようとしています。しばらくは有効な解決策がありましたが、その後ドキュメント構造が変更され、各ドキュメントの親ができました。MLTを使用して子ドキュメントが見つからないことを示すものは何も見つかりませんが、それはそのようです。なぜこれがうまくいかないのか、誰かが光を当てることができますか?

エラーは発生していませんが、結果にドキュメントがありません

種類

car以前に機能した私のクエリは、ID8379511が有効な車の IDであるメイン インデックスと type に対する以下のように単純でした。

このように「ids」の代わりに「like_text」を使用するようにクエリを変更すると機能しますが、より多くのパラメーターに基づいて検索結果を見つけるためのロジックが必要だったので、実際には私が求めているものではありませんcar

ここに何かアイデアはありますか?

0 投票する
2 に答える
295 参照

logging - MLT (これに似た) クエリを実行すると、Elasticsearch にログが記録されない

ElasticSearchでこのようなクエリを使用していますが、問題は、このクエリが何らかの理由でログ ファイルに表示されないことです。DEBUG、INFO などのいくつかのログ レベルを試しましたが、解決策が得られませんでした。

ElasticSearch wiki も、このタイプのクエリのログ記録について沈黙しています。

logging.yml

0 投票する
1 に答える
149 参照

elasticsearch - elasticsearch more_like_this クエリの実行に時間がかかっています

以下に、elasticsearch への more_like_this クエリを示します。毎回異なる art_title と art_tags を使用して、これを 15 回ループで実行します。一部の記事では所要時間が非常に短くなりますが、ループ内の一部の記事では実行に時間がかかりすぎます。このクエリを最適化するためにできることはありますか? どんな助けでも大歓迎です。

0 投票する
2 に答える
222 参照

xml - MoreLikeThis が類似ドキュメントのすべてのフィールドを返さない

ブラウザで次のクエリを使用して、SolrのMoreLikeThis機能を試しています。

http://localhost:8983/solr/gettingstarted_shard1_replica1/select?qt=mlt&q=id:31&mlt=true&mlt.fl=firstName,lastName&mlt.mindf=1&mlt.mintf=1&mlt.count=10

これは機能していますが、応答は次のようになります。

ID 32 と 33 の結果に返されfirstNameないのはなぜですか?lastName

フィールドの種類: ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

0 投票する
1 に答える
277 参照

solr - Solr MoreLikeThis の例の 404 エラー

バージョンにバンドルされている「techproducts」の例を実行して、 solr 6の mlt の例をテストしようとしています。問題ありません。データなどは表示されますが、 mlt機能を使用しようとすると404 エラーが発生します (例: http://localhost:8983/solr/mlt?q=id:UTF8TEST&mlt.fl=manu,cat&mlt.mindf= 1&mlt.mintf=1 )。

solr.xml またはその他のファイルでいくつかのパラメーターを構成する必要がありますか?