0
如何編寫一個基於日期字段基於日期時間字段
任何一個可以幫我寫基於日期字段中Elasticsearch自定義Scoreing功能Elasticsearch自定義Scoreing功能彈性搜索評分?
如果我將日期字段作爲asc,它將使用其他評分函數來計算分數,最後如果使用asc我需要將分數添加到具有最少日期的文檔,並且如果desc分數應該基於最新天。
如何編寫一個基於日期字段基於日期時間字段
任何一個可以幫我寫基於日期字段中Elasticsearch自定義Scoreing功能Elasticsearch自定義Scoreing功能彈性搜索評分?
如果我將日期字段作爲asc,它將使用其他評分函數來計算分數,最後如果使用asc我需要將分數添加到具有最少日期的文檔,並且如果desc分數應該基於最新天。
我敢打賭,你正在尋找的是所謂的Function Queries。 在日期的情況下,您可以使用field_value_factor。它會將您的日期值轉換爲毫秒(Unix時間戳)。所以你應該提供像這樣的:
"field_value_factor": {
"field": "your_date_field",
"factor": 1,
"modifier": "none",
"missing": 1
}
歡迎來到stackover流程,請通過http://stackoverflow.com/help/how-to-ask。這不是一個自由職業者網站,首先 - 你必須非常清楚地展示你的問題陳述,支持足夠的代碼和演示數據,那麼你還必須添加你試過的代碼。謝謝 – user3775217