Ich habe eine inhaltsverwaltete Website mit ASP.NET MVC erstellt. Der gesamte Inhalt wird in der Tabelle 'Inhalt' in einer SQL Server-Datenbank gespeichert, wobei der Text selbst in einer Spalte des Datentyps 'XML' gespeichert wird.Implementieren der Suche auf einer ASP.NET MVC-Website
Ich möchte der Website eine Suchfunktion hinzufügen, die den gesamten XML-Inhalt durchsucht und eine Ergebnisliste zurückgibt, von denen jede mit dem Inhaltselement verknüpft ist.
Irgendwelche Ideen, welche Technologie am besten geeignet wäre?
Sollte ich SQL Server-Volltextindizierung oder etwas anderes wie DotLucene verwenden?
Können Sie das näher erläutern, warum Lucene.net besser als FTS wäre? –
Lucene bietet eine umfangreichere Suche, z. B. die Möglichkeit, den umgebenden Text in jedem Suchergebnis anzuzeigen, sodass der Benutzer den Kontext sehen kann, in dem seine Suchbegriffe gefunden wurden, ähnlich wie Google und andere Suchmaschinen. – Jonathan