我在其他问题中看到,Gremlin和Neptune不支持本地全文搜索。
作为我的网站的一部分,我如何提供此功能?
理想情况下,它不需要运行更多的基础设施/软件,因为我必须负责维护。
考虑一些选项,如使用外部搜索服务,例如Solr或ElasticSearch。那么AWS的另一个服务呢?Cloudsearch?
谢谢
我在其他问题中看到,Gremlin和Neptune不支持本地全文搜索。
作为我的网站的一部分,我如何提供此功能?
理想情况下,它不需要运行更多的基础设施/软件,因为我必须负责维护。
考虑一些选项,如使用外部搜索服务,例如Solr或ElasticSearch。那么AWS的另一个服务呢?Cloudsearch?
谢谢
CloudSearch 是一个不错的选择,但请注意“照顾”它是不可避免的。您至少需要一个错误监控/日志记录机制,使您能够查看哪些查询失败并追踪原因。例如可能是发音符号处理不正确导致的。但是,请注意,需要一些代码将 Neptune 与 CloudSearch 连接起来,我不知道有没有现成的方法将某些数据从 Neptune 作为索引传输到 CS。至少需要一个 Lambda 函数。Lambda 函数值得考虑。