我不熟悉CMS搜索功能和Azure搜索。我正在寻找CMS选项,并正在寻找Orchard Core CMS,看到它有Lucene搜索和通过Headless CMS实现搜索的GraphQL。我还在Azure中看到了Azure搜索服务。我感到困惑的是,我是否应该简单地使用Orchard Core CMS已经拥有的内置搜索,或者Azure search是否更好,以及它能为我提供什么。这里一无所知..。
发布于 2019-08-13 17:38:22
Orchard Core现在直接使用Lucene。直接使用Lucene的唯一缺点是它不能像Azure搜索那样扩展,例如,Azure搜索是一个分布式服务。
在OC中的Lucene实现受到了ElasticSearch的启发。您可以创建使用与ElasticSearch查询完全相同的语法的Lucene查询。实际上,我们尝试使用ElasticSearch文档来尽可能多地复制相同的查询语法。
现在的计划是最终支持Reddis + ElasticSearch作为分布式服务,但我还没有听说过Azure Search。请记住,ElasticSearch可能更具多价性,因为它也可以在内部安装。
https://stackoverflow.com/questions/56871494
复制相似问题