2009-01-12 15 views
6

Oceniam opcje, dzięki którym nasze wyszukiwanie będzie bardziej zaawansowane na naszej stronie .Net. Muszę sprawdzić, czy kupujemy oprogramowanie/sprzęt, takie jak Google Search Appliance (GSA), lub opracować rozwiązanie za pomocą struktury, takiej jak Lucene.NetLucene.Net i status inkubacji

Jesteśmy startupem, a GSA zapewnia wiele dobrych funkcjonalność po wyjęciu z pudełka, ale potrzebowalibyśmy dwóch pudełek, z drugiej strony jako środowiska kopii zapasowych/dev i rzeczy zaczęły być drogie ...

W przeszłości używaliśmy pełnego tekstu SQL Server, ale " Chcielibyśmy zapewnić bardzo intuicyjne wyszukiwanie typu "Googlesque" na naszej stronie i zmagaliśmy się, aby zrobić wszystko, co chcemy z SQL Server.

Ale, nie jestem pewien, co oznacza "status inkubatora" dla projektu Lucene.Net. Czy powinienem rozważyć projekt, który ma status inkubatora? Czy to nie jest aktywne? Czy w pewnym momencie przejdzie do bardziej aktywnego statusu lub zostanie zarchiwizowany?

Dzięki

Odpowiedz

3

Nie jestem pewien, co „status inkubator” dla projektu Lucene.Net faktycznie oznacza

Oznacza to, że projekt, który był projekt zewnętrzny, jest oceniany przez apache do włączenia w apache "stabilny" - myślę, że muszą upewnić się, że procesy są prawidłowe, że nie ma tam opatentowanego kodu itp.

Nie ma ŻADNEJ refleksji na temat kodu. Pnia Lucene.NET jest stabilna (v2.1), a wersja do pobrania (v2.0) jest stabilna, ale nie "tak stabilna" ani zaktualizowana.

Jeśli masz więcej pytań, proponuję przeskoczyć na listę mailingową (http://incubator.apache.org/lucene.net/) i poprosić George'a lub DIGY. Używam go w komercyjnych projektach - zarówno wewnętrznych (na przykład http://www.topgear.com) i pakowanych (nie jestem pewien, mogę powiedzieć, ale jest to archiwizator poczty e-mail) od 1.xx, i działa GREAT.

Proponuję, żebyś rzucił okiem na Solr. Korzysta z Java Lucene i jest w zasadzie zewnętrznym serwerem wyszukiwania, ale przenosi informacje do niego, zamiast trałowania witryny. Jest na stronie apache-lucene.

4

Lucene.NET jest obecnie aktywne i aktualizowane projekt. Fakt, że jest hostowany jako inkubowany w Apache, jest czymś dobrym, a nie negatywnym. Jak można przeczytać na stronie inkubacji Apache, Lucene.NET oczekuje na recenzję i ostateczne zatwierdzenie, ale to nie znaczy, że jest niestabilne lub nieobsługiwane. Jeśli chodzi o główne pytanie, myślę, że używanie go do etapu rozwoju byłoby akcepptable choiche, jeśli jesteś startupem.

2

Log4net był w stanie inkubacji dla długi czas w projekcie Apache. Był nadal zalecany i szeroko stosowany. Byłbym w porządku używając Lucene.Net z kilku powodów. Po pierwsze, jak @ ste09, mówi, że status inkubacji to rzecz: dobra. Po drugie, Lucene (wersja Java) jest pełnoprawnym projektem w Apache. Podobnie jak log4j/log4net, myślę, że to dobrze wróży Lucene.Net, wychodząc ze statusu inkubacji.

Powiązane problemy