开发者社区> 问答> 正文

opensearch不支持不指定关键词搜索

目前最新版本的opensearch SDK必须指定query,

“query子句是搜索语句中不可缺少的一部分,它表示在哪个索引字段下查询什么内容,并且可以指定多个查询条件及其之间的关系(ANDORANDNOTRANK)。例如可以将text类型的title和subject组合在一起共同建索引字段default,那么在default上查询时,包含在title或者subject中的关键词都可以找到该文档。有人可以将title字段单独建立索引title_search,那么在title_search上查询时,只有包含在title字段上的关键词才能找到该文档。”

有没有方法不指定query也能搜索?

展开
收起
歌者和尚 2018-10-18 11:21:37 2650 0
2 条回答
写回答
取消 提交回答
  • 有解决方案么,我也遇到这样的问题了 我在想是否增加一个 valid字段(是否有效),每次查询的时候带上 query=valid:'1' AND ...?不知道这样可行.

    2019-09-09 17:35:47
    赞同 1 展开评论 打赏
  • 不懂

    2019-07-17 23:09:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《开放搜索统一召回引擎实践》 立即下载
《开放搜索查询分析服务架构分享》 立即下载
《开放搜索在智能化行业搜索和业务增长领域的应用实践》 立即下载