2013-08-05 8 views
5

SitecoreでLucene Searchを使用して、Sitecore Item Web APIで結果をJSONとして返すことはできますか?Sitecore Luceneにアクセスする方法Item Web APIで検索しますか?

Sitecoreデベロッパーネットワーク上のSitecore Item Web APIのドキュメントには、Item Web APIを通じてLucene Searchを使用する方法の例はありません。

私が探している最終結果は、提供された検索パラメータに基づいて検索結果がJSONとして返されるようにすることです。 Sitecore Item Web APIはSitecore Queryと一緒に使用してアイテムを取得することができるので、検索にも便利です。

答えて

5

これは、Item Web APIのデフォルトの実装では可能ではないと思います。

しかし、それを拡張することはできます。設定を調べると、拡張機能に接続できる点がたくさんあります。

itemWebApiRequestパイプラインでカスタムプロセッサを追加できるはずです。 Sitecore.ItemWebApi.Pipelines.Request.RequestProcessorから継承した新しいプロセッサを追加し、そこにLuceneクエリを処理するロジックを追加します。

関連する問題