Стоит ли использовать Lucene.Net для полнотекстового поиска в SQL Compact Edition 4 или есть лучший вариант? - PullRequest
4 голосов
/ 17 июня 2011

Я пытаюсь создать средство полнотекстового поиска для небольшого блога, который работает с базой данных SQL Compact Edition 4.

Кажется, что информации об этом почти нет (хотя я был бы рад, если бы кто-то смог доказать, что я не прав), но насколько я могу судить, SQL CE не поддерживает обычный полнотекстовый SQL Server. индексации.

Я кратко рассмотрел использование Lucene.Net , но на первый взгляд это кажется довольно сложным; это мой лучший вариант или есть более простое решение, которое мне не хватает?

Ответы [ 3 ]

3 голосов
/ 17 июня 2011

Lucene.Net будет хорошим выбором, даже если у вас будет возможность полнотекстового поиска.

Lucene.Net выходит за рамки того, что предлагает FTS (полнотекстовый sql).Включая ускоряющие термины, нечеткие запросы, простой граненый поиск, который можно найти в проекте contrib в ветке 2.9.4g и т. Д.

Его открытый исходный код, поэтому вам не придется ждать чей-то цикл, чтобы изменить его.или расширите его или добавьте функции.

Есть пара постов и даже проекты FOSS для помощи, чтобы помочь преодолеть более высокий барьер для входа.Я бы порекомендовал содержание в списке ниже, начиная с Lucene в действии .

Книга - отличный ресурс, но последнее издание предназначено для Lucene 3.0, java-версии,который включает в себя новые API, которые не вошли в версию .NET.

Lucene.Net также окупится как приличная библиотека, чтобы добавить в ваш общий программный набор навыков.В наши дни поиск в значительной степени отделен от большинства приложений.

Проект Lucene.Net вернулся к инкубации с новым набором коммиттеров и целей. Одна из этих целей - сделать его более понятным .NET и проще для понимания.использовать.Тем не менее, это определенно займет время и циклы, чтобы достичь этой точки.

В то же время вы всегда можете обратиться к спискам рассылки для получения справки или к каналу irc # lucene.net для получения справки.

2 голосов
/ 17 июня 2011

Lucene - это то, что нужно - мой коллега рекомендует бесплатную книгу в формате PDF "Lucene in Action", и после первых 3 глав вы уже в работе.

1 голос
/ 18 июня 2011

Если это небольшой блог, вы можете использовать IndexTank, потому что он бесплатный. Есть плагин WordPress, который дает вам мгновенный поиск, подобный этому:

http://bothsidesofthetable.com

...