2010-07-08 15 views
5

Mam pomyślnie zindeksowane pliki i chcę móc wyszukiwać za pomocą symboli wieloznacznych. Obecnie używam dismaxRequestHandler (QueryType = dismax) dla wyszukiwania, dzięki czemu mogę przeszukiwać wszystkie pola dla zapytania.Wyszukiwanie za pomocą symboli wieloznacznych za pomocą obsługi przerwań?

Wyszukiwanie ogólne, takie jak "komputer", zwraca wyniki, ale "com * er" nie zwraca żadnych wyników. Podobnie, wyszukiwanie takie jak "co? Mput? R" nie zwraca żadnych wyników.

Czy ktoś mógłby mi powiedzieć, w jaki sposób można kontynuować korzystanie z usług niedbałości i móc wykonywać wyszukiwania wieloznaczne w polu "q"? Czy program obsługi edismax ma to? Jeśli tak, jak go używać. Mam Solr 1.4.1.

Proszę mi pomóc.

Dzięki.

Imran.

Odpowiedz

8

Pobierz najnowszą kompilację (trunk) z Hudson. Użyj <str name="defType">edismax</str> w RequestHandler, aby aktywować edismax.

+0

Dzięki za odpowiedź. Czy program obsługi edismax jest dostępny w wydaniu Solr 1.4.1? Jeśli tak, zrobiłem dokładnie to samo, ale jego powiedzenie "Nieznany typ zapytania". Jakiś pomysł jak to naprawić? Jeśli nie, czy wiesz, kiedy będzie dostępny jako część stabilnej wersji? –

+0

Dzięki. Domyśliłam się. Wyszukiwania z użyciem symboli wieloznacznych działają teraz dobrze :) –

Powiązane problemy