Neben der Volltextindizierung und der Verwendung des LIKE-Schlüsselworts, gibt es andere Tools zum Erstellen von Suchfunktionen zusätzlich zu MS SQL? Diese Frage gilt insbesondere für die Suche nach Datensätzen, nicht für Dateien.Was sind die Volltextsuchwerkzeuge, die Sie in SQL Server verwenden können?
Antwort
ich dokumentiert, wie ich Lucene.NET in meine ASP.NET-Anwendung verwendet BugTracker.NET hier:
http://www.ifdefined.com/blog/post/2009/02/Full-Text-Search-in-ASPNET-using-LuceneNET.aspx
von 2008 full text search capabilities verbessert worden - vielleicht gibt den ersten Blick ..
Ich glaube, MS SQL 2005+ die Fähigkeit hat, mit regulären Ausdruck zu suchen.
MSDN hat einen Artikel darüber http://msdn.microsoft.com/en-us/magazine/cc163473.aspx.
In Episode 11 des SO-Podcasts Jeff und Joel diskutiert Volltextsuche von SQL Server, Joels Empfehlung war Lucene.NET. Sie können ihre Diskussion in dieser Episode sehen transcript, es ist etwa ein Viertel der Weg auf der Seite.
Dies ist über das, was ich wollte Kommentar; In FogBugz verwenden wir Lucene.NET für unsere Volltextsuche. Denken Sie daran, dass Lucene Ihre Daten indizieren möchte, bevor Sie sie durchsuchen können, und das dauert bei sehr großen Datensätzen eine Weile. –
Die ganze Zeit dachte ich, Lucene.NET ist für die Indexierung von Dokumenten. – vintana
dies mit Entity Framework zusammen mit Kompatibilität Besuche Will – vintana