У меня есть база данных SQL 2000 с примерно 10 миллионами строк, и мне нужно сделать запрос, чтобы получить информацию о продукте на основе полного / частичного текстового поиска. Исходя из этого, мне нужно присоединиться к другим таблицам, чтобы проверить мой бизнес-процесс. У меня это реализовано с использованием SQL-процесса, но я могу проверять только около 6 строк в секунду (без потоков... это длинная бизнес-логика). Я пытаюсь найти лучшие способы улучшить производительность. Lucene.NET может помочь в этом. У меня есть пара вопросов.
Можете ли вы указать мне на правильные источники.
При создании индекса в Lucene, как мне синхронизироваться с базой данных SQL и lucene DB? Как вы думаете, может ли Lucene дать реальный прирост производительности?