我想 在基于 Orchard CMS 的网站上使用完整的Lucene 查询语法。
目前,在Orchard上启用索引和搜索后,我可以根据我在Orchard搜索管理页面上选择的字段在网站上进行搜索,
- 但我不能只对特定字段执行一次搜索(不改变整个搜索的行为)
- 我不能使用模糊搜索...
从日志中,我可以看到 Orchard 负责该部分(为 Lucene 提供了良好的查询语法),但我想自己做。例如,在网站上搜索“wel”时,Orchard 将向 Lucene 发送此查询:title:wel* body:wel*(如果我在搜索中激活了 title 和 body 字段)。
我确实看到一些博客谈论编写一些功能来自定义搜索,但我想确保在切换到开发人员模式之前我没有遗漏一些东西:)