我想知道连接数据存储区和搜索 API 的最佳方式是什么。
我正在寻找的是每当我创建某个实体(例如产品)时,该产品将被添加到搜索索引中。更新时索引也应该更新,删除产品时 - 你猜对了 - 应该从搜索索引中删除产品。
在搜索产品时,我想对产品索引进行全文搜索,但我需要真实实体而不是文档。可能我需要先使用索引进行搜索,然后再调用数据存储区?
我最担心的是保持数据存储和搜索索引同步。当然,还要通过搜索索引和数据存储不仅会很麻烦,而且我觉得它也可能会给分页带来痛苦。
我想知道是否有些人已经以这种方式“连接”了数据存储和搜索 api,结果如何,也许还有一些可用的最佳实践。appengine 文档并没有说明这个领域。