2009-04-19 19 views
5

Utworzyłem witrynę zarządzaną treścią za pomocą ASP.NET MVC. Cała zawartość jest przechowywana w tabeli "Treść" w bazie danych SQL Server, z samym tekstem przechowywanym w kolumnie typu danych "XML".Wdrażanie wyszukiwania na stronie internetowej ASP.NET MVC

Chcę dodać funkcję wyszukiwania do witryny, która przeszuka całą zawartość XML i zwróci listę wyników, z których każdy zawiera linki do elementu treści.

Jakieś pomysły, która technologia byłaby najbardziej odpowiednia?

Czy powinienem używać indeksowania pełnotekstowego SQL Server lub czegoś innego, jak DotLucene?

Odpowiedz

3

Lucene.net będzie lepszą alternatywą dla Ciebie. Możesz przeprowadzić wiele zaawansowanych wyszukiwań poprzez lucen.

Docs @http://incubator.apache.org/lucene.net/docs/2.1/

+1

można opracować dlaczego Lucene.net byłaby lepsza niż FTS? –

+0

Lucene oferuje bogatsze możliwości wyszukiwania, takie jak możliwość wyświetlania otaczającego tekstu w każdym wyniku wyszukiwania, dzięki czemu użytkownik może zobaczyć kontekst, w którym zostały wyszukane słowa wyszukiwania, podobnie jak działa Google i inne wyszukiwarki. – Jonathan

Powiązane problemy