diff --git a/src/main/java/org/codelibs/fess/helper/IndexingHelper.java b/src/main/java/org/codelibs/fess/helper/IndexingHelper.java index d3dceb0df..aaf1059b8 100644 --- a/src/main/java/org/codelibs/fess/helper/IndexingHelper.java +++ b/src/main/java/org/codelibs/fess/helper/IndexingHelper.java @@ -136,7 +136,7 @@ public class IndexingHelper { public Map getDocument(final FessEsClient fessEsClient, final String id, final String[] fields) { final FessConfig fessConfig = ComponentUtil.getFessConfig(); return fessEsClient.getDocument(fessConfig.getIndexDocumentUpdateIndex(), fessConfig.getIndexDocumentType(), builder -> { - builder.setQuery(QueryBuilders.termQuery(fessConfig.getIndexFieldDocId(), id)); + builder.setQuery(QueryBuilders.idsQuery(fessConfig.getIndexDocumentType()).addIds(id)); builder.setFetchSource(fields, null); return true; }).orElse(null);