使用Azure搜索对Orchard CMS网站进行索引和搜索

问题描述 投票:0回答:1

我正在使用Azure托管的Orchard CMS系统。但是,事实证明,使用内置的Lucene搜索很难实现一种搜索算法,该算法可以过滤出链接到文件的文档(例如PDF /图像),并过滤出不属于某些分类法的文档,而这些文档在某个经纬度中长正方形,发生的日期/时间。要了解我正在处理的数据,网站为https://ahdb.org.uk/。因此,我正在研究实施Azure搜索以建立索引并提供站点的搜索功能。为了使您知道Orchard的安装版本是1.10.1.0。

我已尽我所能搜索网络,但似乎一无所有。

格雷厄姆·哈里斯

orchardcms azure-cognitive-search azure-search-.net-sdk
1个回答
0
投票

尽管Orchard与Azure认知搜索没有直接集成,但只需做一些工作就可以实现。看来您对需要索引的内容具有自定义规则。您可能需要创建一个自定义数据库视图,以对数据进行规范化并特定于您的用例,然后将其输入到Azure搜索管道中。 Orchard 1.x模式具有很强的关联性,并且需要对零件和内容项之间的关系以及如何实现版本化有一些了解。做到这一点的一种好方法是安装miniprofiler模块,并查看Orchard本身在执行类似任务时所生成的一些查询(例如看起来像您想要馈送到搜索中的数据投影)。

© www.soinside.com 2019 - 2024. All rights reserved.