Hamidnch Ответов: 4

Люсина.продажи в ASP.NET основной


Привет всем телам
Я всего лишь один вопрос о Люсине.сеть внутри asp.net ядро 2.2.
Как использовать lucene в asp.net ядро,пожалуйста, посоветуй мне, если это возможно.
Спасибо.
[С УВАЖЕНИЕМ]

Что я уже пробовал:

Я долго ищу в интернете,но не могу найти ни одной подходящей статьи.

4 Ответов

Рейтинг:
2

Dave Kreskowiak

Иди здесь[^].

Видите пункт меню с надписью "Полезные ссылки"? Щелкнуть его. Там вы найдете раздел "Как начать работу с Lucene.Net".

Теперь одна из самых больших проблем с Люсеном.нетто - это отсутствие документации. Вы уверены, что хотите использовать продукт, который не задокументирован должным образом в производственном приложении? Я бы не стал.

Теперь, для .NET Core, существует еще меньше документации. Судя по тому, что я вижу, это делается в основном в блогах. Вы можете попробовать начать с Поиск с Lucene.Net 4.8 (Часть 1) - Базовая Реализация[^]


Рейтинг:
2

Matthew Dennis

Пакт имеет Lucene 4 Cookbook - PDF электронная книга | Теперь всего 5 долларов[^] и он продается. Я нашел это полезным. Пока речь идет о версии Java, Lucene.NET-это почти точный порт для C#, поэтому легко использовать концепции в вашем коде.

Просто предупреждение, Lucene.NET 4.8 является .NET Standard 2.0 и может быть легко использован в приложении .NET Core, но API отличается от версии 3.0.3, которая не является таковой .Чистый стандарт, только .NET Framework 4.6.

Однако вы можете включить пакеты .NET 4.6 NuGet в приложение .NET Core, и в большинстве случаев они будут работать нормально. Я не столкнулся ни с какими проблемами, так что вы можете игнорировать предупреждения.

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

Существует ряд альтернатив, которые используют Lucene или Lucene.Сеть и обеспечить более полное решение. ElasticSearch и RavenDb-это всего лишь пара. Кроме того, многие CMS-фреймворки будут включать в себя возможности индексирования и поиска на основе Lucene в качестве модулей. Для этого на ум приходят Orchard и WordPress.


Рейтинг:
14

Hamidnch

Привет, спасибо за все ответы.
На самом деле, я собираюсь разработать предложение автозаполнения,
Кроме того, я хочу настроить индексы для каждой операции вставки,обновления, удаления.
И я хочу менять файлы каждый раз, когда я создаю индекс.
Lucene очень хорош, я реализую это с помощью winform, и нет никаких проблем,
Но для использования Люсена в Asp.net ядро 2.2, у меня есть проблемы.
Мне нужен простой пример кода для этого вопроса.
Будьте благодарны, если кто-нибудь посоветует мне.
Большое спасибо.


Рейтинг:
1

Afzaal Ahmad Zeeshan

Вы можете получить демо-версию для Lucene.NET из учетной записи GitHub Apache, lucenenet/src/Lucene.Net.Demo на master · apache/lucenenet · GitHub[^].