Domanda

Sto valutando le opzioni per rendere più potente la nostra ricerca sul nostro sito Web .Net. Devo verificare se acquistiamo software / hardware come Google Search Appliance (GSA) o sviluppiamo la soluzione utilizzando un framework come Lucene.Net

Siamo una startup e GSA offre molte buone funzionalità pronte all'uso, ma avremmo bisogno di due box, con il secondo come l'ambiente di backup / sviluppo e le cose iniziano a diventare costose .....

Abbiamo usato il testo completo di SQL Server in passato, ma siamo desiderosi di fornire "googlesque" molto intuitivo digita la ricerca nel nostro sito e abbiamo faticato a fare tutto ciò che vogliamo con SQL Server.

Ma , non sono sicuro di quale "stato dell'incubatore" per il progetto Lucene.Net implica effettivamente. Dovrei prendere in considerazione un progetto in stato di incubatore? Non è attivo? Ad un certo punto passerà a uno stato più attivo o verrà archiviato?

Grazie

È stato utile?

Soluzione

  

Non sono sicuro di quale stato "incubatore" per il progetto Lucene.Net implica effettivamente

Significa che il progetto, che era un progetto esterno, è in fase di valutazione da parte di apache per l'inclusione nell'apache "stabile". - Immagino che debbano assicurarsi che i processi siano corretti, che non ci sia codice brevettato, ecc. Ecc.

NON ha alcuna riflessione sul codice . Il trunk Lucene.NET è stabile (v2.1) e anche la versione scaricabile (v2.0) è stabile, ma non "stabile". o come aggiornato.

Se hai altre domande, ti suggerisco di saltare alla mailing list ( http: / /incubator.apache.org/lucene.net/ ) e chiedi a George o DIGY. Lo sto usando su progetti commerciali - entrambi interni ( http://www.topgear.com per esempio ) e impacchettato (non sono sicuro di poterlo dire, ma è un archiviatore di posta elettronica) da 1.xx e funziona GRANDE.

Suggerirei di dare un'occhiata anche a Solr. Utilizza Java Lucene ed è fondamentalmente un server di ricerca esterno, ma si inserisce informazioni al suo interno, piuttosto che trascinare il tuo sito. È sul sito di Apache Lucene.

Altri suggerimenti

Lucene.NET è un progetto attualmente attivo e aggiornato. Il fatto che sia ospitato come incubato sotto Apache è una cosa positiva e non negativa. Come puoi leggere sul sito di incubazione di Apache, Lucene.NET è in attesa di una revisione e di un'approvazione finale, ma ciò non significa che sia instabile o non supportato. Per quanto riguarda la tua domanda principale, penso che usarla per la fase di sviluppo sarebbe una scelta accettabile se sei una startup.

Log4net era nello stato di incubazione per lungo nel progetto Apache. Era ancora raccomandato e ampiamente utilizzato. Starei bene con Lucene.Net per un paio di motivi. Innanzitutto, come @ ste09, afferma che lo stato dell'incubazione è una cosa buona . In secondo luogo, Lucene (la versione Java) è un progetto completo ad Apache. Simile a log4j / log4net, penso che ciò sia di buon auspicio per Lucene.Net rendendolo fuori dallo stato di incubazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top