FilteredQueryBuilder builder = QueryBuilders.filteredQuery(QueryBuilders.termQuery("test", "test"),FilterBuilders.termFilter("test","test"));
Он создаст отфильтрованный запрос ... Для фильтрованного запроса первый аргумент - это запрос, а второй - фильтр.
Обновление: Отфильтрованный запрос устарел вasticsearch 2.0 +. см.
Надеюсь, что это поможет ..!
Короче говоря, проверьте названия столбцов . Если в первой строке указаны имена столбцов, возможно, вам не хватает одного или нескольких имен.
Пример:
"a","b","c"
a,b,c,d
a,b,c,d
Приведенный выше пример вызовет ошибку row.name, поскольку каждая строка имеет 4 значения, но имена имеют только 3 столбца.
Это случилось со мной, когда я создавал CSV из онлайн-ресурсов.