2013-08-05 36 views
5

Sitecore'da Lucene Search'ü kullanmak ve sonuçları Sitecore Item Web API'sı tarafından JSON olarak mı döndürmek mümkün müdür?Sitecore Lucene'e Nasıl Erişilir?

Sitecore Geliştirici Ağı'ndaki Sitecore Öğesi Web API'sinin belgeleri, Web Web API'sı aracılığıyla Lucene Search'ü nasıl kullanacağına dair herhangi bir örnek vermez.

Aradığınız sonuç, sağlanan arama parametresine göre arama sonuçlarının JSON olarak döndürülmesidir. Sitecore Öğesi Web API'sı, öğeleri almak için Sitecore Query ile birlikte kullanılabildiğinden, arama için de kullanabilmeniz uygun olacaktır.

cevap

5

Bunun, Öğe Web Api'nin varsayılan uygulamasıyla mümkün olduğunu düşünmüyorum. Bununla birlikte, bunu genişletebilirsiniz. Yapılandırmaya baktığınızda, uzantılara bağlanabileceğiniz çok fazla nokta var.

Özel işlemcinizi itemWebApiRequest boru hattına ekleyebilmeniz gerekir. Orada Sitecore.ItemWebApi.Pipelines.Request.RequestProcessor'dan miras alan ve orada Lucene sorgularını işlemek için mantık ekleyen yeni işlemci ekleyebilirim.