私は、(Nutchを使用してサイトをクロールして)クロールされたデータを使用してインデックスを作成するために、Elasticsearchの検索候補をソース化しようとしています。私は混在した結果を得ていますし、テストや調整の日が経ちました...もっと良い方法があるのか、ESにインデックスを付ける提案のソースデータがあるのかと尋ねています。JSONオートコンプリートソース
私はAngular UI Bootstrap typeaheadを使ってこれを実装しています。実際にアイテムやドロップダウンのカスタムテンプレートを作成する方法が本当に好きです。カスタムテンプレートの最後の2つの例は、JSON
ソース($http
または$q
サービス)の代わりに使用されています。
JSONソースを使用しない場合、検索候補とドロップダウンをカスタマイズすることはできますか?または、最初に提案のためにJSONソースを使用する方が良いでしょうか?
NutchがESONへのインデックス作成を容易にするためにJSONファイルをクロールすることも考えていました...?
良いブログ投稿、ありがとうございます。私は、実際にはデータソースについてではなく、実際のテキストをどのように処理するかについて考え始めています。 ESの応答はJSONなので、実際は同じです。実際には、データ内のテキストを正しく処理することについて詳しくは – user3125823
私の最初のコメントに同意しますか? – user3125823
それ以上のテキストはありません。 ESはアナライザーを使用しています。これはテキストの分割方法です。はい応答はJSONですが、それを単純化するだけです。また、私が書いたことについては、あなたのテキストを分析し、同時に2つのことをしているということです。オートコンプリートの2つ目は実際の検索です –