2013-08-05 13 views
5

Czy można używać Lucene Search w Sitecore i czy wyniki są zwracane jako JSON przez Web Site Sitecore?Jak uzyskać dostęp do Sitecore Lucene Wyszukaj za pomocą interfejsu internetowego produktu?

Dokumentacja Sitecore Item Web API w Sitecore Developer Network nie podaje przykładów użycia Lucene Search przez Internetowy interfejs API.

Rezultat końcowy, którego szukam, to zwrócenie wyników wyszukiwania jako JSON w oparciu o podany parametr wyszukiwania. Ponieważ interfejs Sitecore Item Web API może być używany z kwerendami Sitecore do pobierania elementów, wygodnie byłoby również użyć go do wyszukiwania.

Odpowiedz

5

Nie sądzę, że jest to możliwe przy domyślnej implementacji Api w Item Web.

Można go jednak rozszerzyć. Kiedy patrzysz na konfigurację, istnieje wiele punktów, w których możesz połączyć się z rozszerzeniami.

Powinieneś być w stanie dodać swój niestandardowy procesor do potoku itemWebApiRequest. Dodałbym tam nowy procesor, który dziedziczy po Sitecore.ItemWebApi.Pipelines.Request.RequestProcessor i dodaje logikę do obsługi zapytań Lucene.

Powiązane problemy