2009-04-21 10 views
6

Czekam na dodanie pola wyszukiwania na mojej stronie Rails i zastanawiałem się, czy mógłbyś polecić mi rozwiązania do przeprowadzania ogólnych wyszukiwań w wyznaczonych kolumnach. Zauważyłem wtyczkę acts_as_ferret, która wydaje się dobra, ale szukam również innych opinii. Wszelkie wskazówki lub sugestie będą bardzo mile widziane.Rails Search Wtyczki i rozwiązania

Dzięki za opiekę!

Odpowiedz

0

Użyłem Ferret w przeszłości z kilkoma problemami, chociaż słyszałem, że Sphinx jest lepszy.

0

Nie słyszałem dobrych rzeczy o fretce, więc użyłem Solr (który jest oparty na Lucene Apache'a). To działało całkiem dobrze, ale miałem problemy z niektórymi postaciami, które powodowały problemy, i były wolne, aby wydać aktualizacje z włączonymi wszystkimi łatami. Mój plan polega na zamianie istniejącego projektu, który mam do sfinksa, aby sprawdzić, czy rzeczywiście jest tak dobry, jak niektórzy mówili.

0

Fretka jest błędna, używam Sphinx (plugin Thinking Sphinx). Solr oparty jest na Javie. Sphinx jest szybki, obsługuje indeksowanie delta i integruje się z will_paginte.

0

Używam fretki od 2 lat na wewnętrznej aplikacji bez żadnych problemów. Wydajność i stabilność były dobre, ale moja baza użytkowników i rozmiar danych nie są zbyt duże. Prawdopodobnie 300-400 wyszukiwań dziennie na indeks wielkości około 600MB.