我是CMS搜索功能和Azure搜索的新手。我正在查看CMS选项,并正在查看Orchard Core CMS,并看到它也具有Lucene搜索和GraphQL以通过Headless CMS实现进行搜索。我还在Azure中看到Azure搜索服务。我是否应该简单地使用Orchard Core CMS已经拥有的内置搜索,或者Azure搜索要好得多以及它可以为我提供什么而感到困惑。这里一无所知....
答案 0 :(得分:0)
截至目前,Orchard Core已直接使用Lucene。直接使用Lucene的唯一缺点是,它不像Azure搜索那样可扩展,它是分布式服务。
OC中的Lucene实现受到ElasticSearch的启发。您可以创建使用与ElasticSearch查询完全相同的语法的Lucene查询。实际上,我们尝试使用ElasticSearch文档来复制尽可能多的相同查询语法。
目前,该计划最终是要支持Reddis + ElasticSearch作为分布式服务,但是我对Azure搜索一无所知。请记住,ElasticSearch可能是多价的,因为它也可以在内部安装。