これらのドキュメントの関連性スコアを改善するために、より高い「タイムスタンプ値」を持つドキュメントをブーストするために、検索で「Boost-Function」機能を使用したかった (他のケースやフィールドではうまく機能する)。 、絶対にタイムスタンプで並べ替えます。残念ながら、そうしようとしているときに次のエラーが発生しました。
"error":{
"msg":"Type mismatch: timestamp was indexed as SORTED_NUMERIC",
"trace":"java.lang.IllegalStateException: Type mismatch: timestamp was indexed as SORTED_NUMERIC
「bf」クエリは次のとおりです。
sum(div(timestamp,100000000))
(ちょっとばかげていますが、それが機能するかどうかを確認したかっただけです)。
助けてくれてありがとう!