В третьей строке я получаю исключения, такие как "IOException: read past eof" и "LookaheadSuccess: Error in the application". Есть ли способ избежать этого? я ненавижу перерывы и дважды нажимать «продолжить» каждый раз, когда выполняю поиск
Обратите внимание, я замечаю это только тогда, когда я говорю визуальным студиям, чтобы они показывали мне исключения, которые генерируются, даже если они обнаружены. Я не получаю исключений, я просто вижу, что они выбрасываются, таким образом, две (или три) точки останова каждый раз, когда я ищу. Приложение работает нормально.
var searchcher = new IndexSearcher (directory, true); var parser = new QueryParser (Lucene.Net.Util.Version.LUCENE_29, «все», анализатор); var query = parser.Parse (текст); // здесь