0
У меня есть следующий тест:Neo4j автоматического индекс не работает первый раз
@Test
public void testAutoIndexingAndFuzzySearch() {
GraphDatabaseService graphDb = template.getGraphDatabaseService();
Index<Node> autoIndex = graphDb.index().forNodes("node_auto_index");
graphDb.index().setConfiguration(autoIndex, "type", "fulltext");
graphDb.index().setConfiguration(autoIndex, "to_lower_case", "true");
graphDb.index().setConfiguration(autoIndex, "analyzer", StandardAnalyzerV36.class.getName());
sampleDataGenerator.generateSampleDataJava();
List<Product> products = // query - "name:aDbma~";
Assert.assertFalse(products.isEmpty());
}
Каждого первый раз на свежих встроенные базах данных тесты не пройдены. Автоиндекс не работает. Тест начинает работать только каждый второй раз. Первоначальные продукты пустые.
Что может быть причиной такого поведения?