私はElasticsearchを含むプロジェクトに取り組んでいます。これまでのところ、私はハイライト以外のほとんどの機能を動作させることができます。私はLaravel + Elasticsearchの公式PHPクライアントを使用しています。Elasticsearchが動作しないハイライト
は、以前私はそれが私のPHPコードの問題だと思った、とここで質問を: highlight field missing from Elasticsearch results, PHP
その後、私は、ブラウザでelasticsearchヘッドと試みたとき、私はまだ結果でハイライトフィールドを見ることができないので、私私の弾性検索の設定や文書の索引付け方法に問題があるはずです。ここで
は私がelasticsearch-頭の中に入ったクエリです:
{
"query" : {
"match" : {
"combined" : "DNA"
}
},
"highlight": {
"fields" : {
"combined" : {}
}
}
}
そして私はelasticsearchによって返されたヒット中の「_source」の後に「ハイライト」を参照してくださいしないでください。
私はここで何が間違っていますか?
、
感謝を教えてください。
アップデート:私はElasticsearch 2.3.3、Ubuntu 16.04 LTSデスクトップ、JDK 1.8を実行しています。
Documentationは、マッピングの「ストア」をtrueに設定する必要があります。私はそうし、一連の文書を再索引付けしました。これで問題は解決されませんでした。
あなたのマッピングは何ですか?そして、1つのドキュメントの例を挙げてください... – israelst
私はここの例に従います: https://www.elastic.co/guide/en/elasticsearch/client/php-api/current/_index_management_operations.html わずかなカスタマイズ。後で私が答えとして述べたように、問題は実際には「店」を真に設定する必要があります。私が最初に見落としたもの。 – Jerome