我想在我的搜索中使用“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))
(有点傻,但只是想看看它是否有效)。
谢谢您的帮助!