Sto cercando di ottenere una buona ricerca della lingua naturale andando in un sito Web e cercando di comprendere i vantaggi di Apache Solr vs Xapian. Xapian sembra più facile da configurare. Entrambi offrono buone ricerche in termini di lingua naturale? Qualsiasi comprensione apprezzata.Xapian vs Apache Solr
risposta
Xapian è più simile a Lucene, una libreria che si integra con l'applicazione. Se hai un'applicazione C++, Xapian potrebbe essere una corrispondenza migliore. Se hai un'applicazione Java, Lucene è quasi certamente la scelta migliore.
Se si desidera un server di ricerca, quindi confrontare Omega (costruito su Xapian) a Solr (costruito su Lucene). Non ho usato Omega o Xapian, ma Solr ha alcune caratteristiche da cui sono venuto a dipendere, specialmente le catene di analisi per campo. Questa è una brillante idea, e una che vorrei aver pensato quando stavo lavorando su Ultraseek.
È abbastanza semplice estendere la catena di analisi Solr con la propria classe Java. Mi aspetto che sarebbe più difficile in C++ con Omega/Xapian.
I due motori utilizzano diversi modelli di rilevanza sottostanti. Xapian è un motore probabilistico, Lucene è un motore spaziale vettoriale. Ho visto entrambi i modelli sintonizzati per ottenere buoni risultati, quindi potrebbe non essere un buon motivo per decidere.
La comunità Solr/Lucene è grande e molto utile.
- 1. Apache Solr java tutorial
- 2. Integrazione Apache Nutch e Solr
- 3. sinonimo ricerca usando apache solr
- 4. Ricerca Algolia vs Solr
- 5. Solr Collection vs Core
- 6. Zend_Search_Lucene vs SOLR
- 7. SolrCloud vs Standalone Solr
- 8. Apache Spark vs. Apache Storm
- 9. Apache Spark vs Apache Ignite
- 10. Come cercare con data utilizzando Apache Solr
- 11. Configurazione di Apache solr con tomcat 6.0
- 12. Can Apache Solr gestisce TeraByte Large Data
- 13. Apache solr ricerca parte della parola
- 14. Solr client PHP vs file_get_contents?
- 15. JAXB vs Apache XMLBeans
- 16. comparatore vs Apache BeanComparator
- 17. GWT vs Apache Wicket
- 18. Apache-ssl vs mod_ssl
- 19. Apache Drill vs Spark
- 20. Apache Helix vs YARN
- 21. HSSFWorkbook vs XSSFWorkbook vs SXSSFWorkbook - Apache POI
- 22. Solr Filter Query - String vs. Int
- 23. Solr data campo data vs data?
- 24. SOLR 4.2 - solr.LatLonType tipo vs solr.SpatialRecursivePrefixTreeFieldType
- 25. Ricerca a testo integrale: Whoosh Vs SOLR
- 26. Solr DataImportHandler - ENTRA vs. un'entità separata
- 27. Quando utilizzare Cassandra vs. Solr in DSE?
- 28. registrazione SLF4J su file vs DB vs Solr
- 29. Apache + mod_wsgi vs nginx + gunicorn
- 30. Eclipse Virgo vs Apache Servicemix
questo potrebbe essere utile: http://stackoverflow.com/questions/2488793/solr-vs-xapian-which-one-gived-you-the-more-meaningful-results – javanna
Come si definisce "ricerca della lingua naturale "? È un'interazione simile a Apple Siri, ad es. "Trovami ...", "Cos'è ..." e così via ...? – Mikos