gpt4 book ai didi

search - 扩展 Orchard 搜索和索引

转载 作者:行者123 更新时间:2023-12-04 21:48:55 26 4
gpt4 key购买 nike

我们需要为用户提供搜索选项,以根据特定字段值查找内容。

我们正在为客户开发培训类(class)模块,但标准搜索会在任何索引字段中查找文本。我们希望允许用户根据针对特定字段(即类(class)类型、位置、价格、日期)的搜索来查找类(class)。

我们已扩展搜索以检查特定字段,但无法弄清楚如何获取搜索表单作为 GET 传递的 URL 参数。

Orchard 将 URL 参数放在哪里?

此外,我们是否遗漏了一些东西,Orchard 是否已经支持我们尚未意识到的方法?

最佳答案

我建议您复制部分搜索模块,更具体地说是 Controller 和 View ,然后对其进行修改以满足您的特定需求。我看到您实际上是在修改原始模块,但从长远来看这可能是一个问题,例如,如果我们开始更新模块,您可能会丢失更改或必须将它们重新应用到代码库。最后,您将定位一个 MySiteName.Search 模块。您还可以添加自定义路线、自定义设置。

附带说明一下,搜索 API 非常强大,您甚至可以使用它进行分面搜索,或搜索继承的分类术语、标签、全文、范围......拥有自己的 Controller 代码将让您使用所有这些功能很容易。

关于search - 扩展 Orchard 搜索和索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9017872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com