加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 连接AppEngine Datastore和Search API

发布时间:2020-12-14 05:06:27 所属栏目:Java 来源:网络整理
导读:我不知道连接数据存储和搜索API的最佳方式是什么? 我正在寻找的是每当我创建一个实体(例如产品),该产品将被添加到搜索索引.在更新时,索引也应该更新,删除产品时,您猜测是正确的 – 产品应该从搜索索引中删除. 在搜索产品时,我想对产品索引进行全文搜索,而不
我不知道连接数据存储和搜索API的最佳方式是什么?

我正在寻找的是每当我创建一个实体(例如产品),该产品将被添加到搜索索引.在更新时,索引也应该更新,删除产品时,您猜测是正确的 – 产品应该从搜索索引中删除.

在搜索产品时,我想对产品索引进行全文搜索,而不是需要真实实体的文档.可能我需要首先使用索引进行搜索,然后再次对数据存储进行调用?

最令我担心的是保持数据存储和搜索索引同步.
当然也可以通过搜索索引,数据存储区不仅会很麻烦,而且我觉得也可能会在分页方面产生痛苦.

我想知道有些人是否已经“连接”数据存储区,并以这种方式搜索api,结果如何,也可能是一些最佳实践. appengine文档在这方面并不多说.

解决方法

为了使用Search API,您需要将可搜索的数据定义为文档,然后使用Index类将其构造为索引.因此,暂时您需要完全按照您所描述的方式进行操作,请将可搜索文档与数据存储实体保持同步.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读