Sto cercando di sviluppare un progetto CMS basato su UMBRACO ma ho anche bisogno di indicizzare i documenti creati e di offrire funzionalità di ricerca quindi vorrei sapere se avete qualche suggerimento per un leggero motore di ricerca disponibile in tecnologia .net. Il requisito principale è essere semplici ed efficienti (niente di complesso come solr o sfinge).motore di ricerca leggero per asp.net
risposta
Se avete solo bisogno di cercare documenti/nodi creati in Umbraco è possibile utilizzare xsltsearch forse? È molto facile da implementare.
Dai un'occhiata allo Lucene.net.
come ho detto "Il requisito principale è essere semplice ed efficiente (niente di complesso come solr o sfinge)". Penso che lucene (su cui è basato solr) sia troppo complesso per il mio requisito – Michael
Date un'occhiata a System.Data.Sqlite, un involucro intorno ADO.Net SQLite. È completamente gestito, semplice da implementare (una dll) e include la ricerca integrata Sqlite FT3, quindi è possibile utilizzare SQL per eseguire la ricerca.
+1 per il peso leggero, l'installazione di 3 minuti :) Vale anche la pena di menzionare anche se il peso più pesante è "Examine" di FarmCode http://farmcode.org /page/Umbraco-Examine.aspx –