一致した結果を強調表示したい。これは、フィールド名を指定すると強調表示されたテキストが返される場合に機能しますが、フィールドに「_all」を指定すると、値が返されません。これは私のために働く:
curl -XGET "http://localhost:9200/my_index/my_type/_search?q=stackoverflow&size=999" -d '{
"highlight":{
"fields":{
"my_field":{}
}
}
}'
これは次のような期待値を返します: [highlight] => stdClass Object ( [my_field] => Array ( [0] => stackoverflow is the best website for techies ) )
しかし、私がこれを与えるとき:
curl -XGET "http://localhost:9200/my_index/my_type/_search?q=stackoverflow&size=999" -d '{
"highlight":{
"fields":{
"_all":{}
}
}
}'
null値/結果が得られません。
[highlight] => stdClass Object ( [_all] => Array () )
フィールド名に言及する必要がないように、どのフィールドでも機能させるにはどうすればよいですか?