В модуле elasticsearch, который я построил, можно ли вернуть «входной поисковый запрос» в результатах поиска?Возврат «условия поиска» вместе с результатом - Elasticsearch
Например:
GET /signals/_search
{
"query": {
"match": {
"focused_content": "stock"
}
}
}
Это возвращает
{
"took": 2,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 1,
"max_score": 0.057534903,
"hits": [
{
"_index": "signals",
"_type": "signal",
"_id": "13",
"_score": 0.057534903,
"_source": {
"username": "[email protected]",
"tags": [
"News"
],
"content_url": "http://www.wallstreetscope.com/morning-stock-highlights-western-digital-corporation-wdc-fibria-celulose-sa-fbr-ametek-inc-ame-cott-corporation-cot-graftech-international-ltd-gti/25375462/",
"source": null,
"focused_content": "Morning Stock Highlights: Western Digital Corporation (WDC), Fibria Celulose SA (FBR), Ametek Inc. (AME), Cott Corporation (COT), GrafTech International Ltd. (GTI) - WallStreet Scope",
"time_stamp": "2015-08-12"
}
}
]
}
Можно ли иметь термин вход поиск «запас» по каждому из результатов (например, дополнительный ключ JSON вместе с " content_url "," source "," focus_content "," time_stamp "), чтобы определить, какой поисковый запрос принес этот результат?
Спасибо заранее!