Мне нужно использовать Lucene.NET для полнотекстового поиска в базе данных mysql.Я должен использовать InnoDB, и поэтому Lucene - мой выбранный поисковый поставщик.
Есть 2 поля, которые нужно проиндексировать, это varchar (200) и varchar (2000).Но проблема в том, что должна быть возможность полнотекстового поиска записи, как только она вставлена.Поэтому я должен вставить запись в индекс lucene и в базу данных одновременно.
Так возможно ли это сделать и сколько времени занимает одна вставка?Это для веб-приложения, и я ожидаю, что 500 вставок в секунду.
Если вы сделали это раньше, дайте мне знать ваши методы.Если это невозможно, мой единственный вариант - вернуться к SQLServer, чтобы использовать его полнотекстовый поиск.:(
PS
Меня не беспокоит производительность вставки базы данных. Но я не знаю, сколько времени Lucene потратит на его обновление.индекс.