如何通过Item Web API访问Sitecore Lucene搜索?

ben*_*ski 5 lucene lucene.net sitecore sitecore6

是否可以在Sitecore中使用Lucene Search并将结果作为JSON由Sitecore Item Web API返回?

Sitecore开发者网络上Sitecore Item Web API的文档未提供如何通过Item Web API使用Lucene Search的任何示例.

我正在寻找的最终结果是根据提供的搜索参数将搜索结果作为JSON返回.由于Sitecore Item Web API可以与Sitecore Query一起使用来检索项目,因此也可以方便地将其用于搜索.

Szy*_*iak 5

我不认为使用Item Web Api的默认实现是可行的.

但是你可以扩展它.当您查看配置时,您可以通过许多方式连接扩展.

您应该能够在itemWebApiRequest管道中添加自定义处理器.我会在那里添加新的处理器,它继承Sitecore.ItemWebApi.Pipelines.Request.RequestProcessor并添加逻辑来处理Lucene查询.