Python エラスティック検索を使用しており、ドキュメント クラスタリングを行う必要があります。私はcarrot2(https://github.com/carrot2/elasticsearch-carrot2)をインストールしました。
Python からニンジン クラスタリング モジュールを呼び出すにはどうすればよいですか?
from elasticsearch import Elasticsearch
es = Elasticsearch()
es.search(.....)
Python エラスティック検索を使用しており、ドキュメント クラスタリングを行う必要があります。私はcarrot2(https://github.com/carrot2/elasticsearch-carrot2)をインストールしました。
Python からニンジン クラスタリング モジュールを呼び出すにはどうすればよいですか?
from elasticsearch import Elasticsearch
es = Elasticsearch()
es.search(.....)
ES 用の Carrot2 プラグインを使用すると、クラスター化されたドキュメントにアクセスできます。
http://localhost:9200/_plugin/carrot2/ (or wherever your ES node is deployed)
github プロジェクト ページの使用ガイドを参照してください。
pyelasticsearch からのキャロット 2 クラスター アクセスはサポートされていません。pyelasticsearch の検索結果の上にキャロット 2 を適用できます。キャロット2を使用する必要がある場合は、キャロット2プロジェクトを見てください。それ以外の場合は、こちらの python テキスト クラスタリング ツールを参照してください。