Я провожу простой тест - пытаюсь что-то проиндексировать, а затем искать. Я индексирую простой документ, но затем при поиске в нем строки я получаю то, что выглядит как пустой документ (в нем нет полей). Lucene, кажется, что-то делает, потому что, если я ищу слово, которого нет в документе, оно возвращает 0 результатов.
Есть ли причина, по которой Lucene надежно вернет документ, когда найдет тот, который соответствует данному запросу, и все же в этом документе ничего нет?
Подробнее:
Я на самом деле управляю Lucandra (Lucene + Cassandra). Это, конечно, может быть важной деталью, но не уверен.
Для полей заданы значения Field.Store/YES и Field.Index / ANALYZED
- Интересно, что я могу заставить это нормально работать на моей локальной машине, но когда мы помещаем его на наш главный сервер (который является настройкой многоузловой кассандры), я получаю поведение, описанное выше. Так что это похоже на соответствующую деталь, но, к сожалению, я не вижу сообщения об ошибке, чтобы объяснить мне, что именно его вызывает.