SolrNet: Может ли размер файла synonym.txt быть проблемой при индексации? - PullRequest
1 голос
/ 21 декабря 2011

Первоначально моя индексация работала нормально.Затем я изменил свою схему, чтобы использовать SynonymFilterFactory при индексации.Мой файл synonym.txt имеет размер 1,27 МБ.С тех пор всякий раз, когда я пытался переиндексировать с использованием синонима, я получал случайное «Запрос был прерван: запрос был отменен».ошибка.

Странно, что некоторые элементы были проиндексированы, а некоторые нет.Я просто не могу понять, в чем проблема.Единственная разница заключается в использовании Synonymfilter.формат synonym.txt в порядке.Поскольку почти все элементы получают индекс до появления ошибки, я не могу сказать, что в схеме что-то не так.

Так может ли размер synonym.txt привести к ошибке во время индекса?Любые советы, предложения будут высоко оценены.

1 Ответ

1 голос
/ 21 декабря 2011

Ошибка означает, что SolrNet истекает время при отправке документов в Solr. Тот факт, что ваш файл синонимов большой, имеет значение, если вы расширяете синонимы во время индекса (вместо этого вы можете делать это во время запроса или даже вместе), поскольку Solr потребуется больше времени для анализа входных данных.

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

...