Buduję aplikację przy użyciu Ruby on Rails na Heroku i nie jestem pewien, która opcja wyszukiwania pełnotekstowego powinienem kontynuować. Kilka rzeczy, których mi zależy:Hostowane opcje wyszukiwania pełnotekstowego - IndexTank vs Solr vs Lucene
- wyszukiwania w czasie rzeczywistym: buduję dynamicznej strony internetowej przez użytkowników.
- Rozumie Rails modele: Chciałbym, aby ograniczyć wyniki wyszukiwania w oparciu o który użytkownik jest (tak, naprawdę nie chce „tylko” szukaj site-wide)
Dodatkowo, coś, jest łatwy do skonfigurowania na Heroku, a Rails to bonus.
Heroku udostępnia obecnie trzy opcje wyszukiwania pełnotekstowego: FlyingSphinx, Searchify IndexTank i WebSolr. Czy każdy może zarysować pro i wad każdego z nich.
Na podstawie moich badań wydaje się, że wiele osób było zadowolonych z IndexTank. W szczególności ten blog post by Gautam Rege krótko przedstawia swoje doświadczenie z tymi trzema opcjami i preferuje indeks IndexTank.
Jednak po przejęciu IndexTank przez LinkedIn niektóre kluczowe komponenty IndexTank były otwarte i usługa IndexTank przestała działać. Wygląda na to, że Searchify jest jednym z pierwszych (jeśli nie jest obecnie jedynym) zamiennikiem IndexTank. Czy ktokolwiek ma jakiekolwiek doświadczenie z tym korzystaniem? W jaki sposób Searchify porównać do IndexTank i dwóch pozostałych opcji - WebSolr i FlyingSphinx?
Searchify jest idealnym klonem dla IndexTank - z wyjątkiem cen;) W przeciwieństwie do darmowej pamięci w IndexTank 100k dokumentów, wyszukiwarka ma miesięczny bezpłatny okres próbny. –
@GautamRege To prawda. Chociaż to dziwne, ponieważ na Heroku jest bezpłatny podstawowy plan 25 tys. Dokumentów. Mam nadzieję, że to się nie zmieni. –
Istnieje również IndexDen, który podobnie jest klonem IndexTank, który oferuje darmowy poziom klasy podstawowej. – Cornelius