public void reset(String field) { this.field = field; super.reset(); }
public FieldsVisitor(boolean loadSource, String sourceFieldName) { this.loadSource = loadSource; this.sourceFieldName = sourceFieldName; requiredFields = new HashSet<>(); reset(); }
private void loadStoredFields(SearchContext searchContext, LeafReaderContext readerContext, FieldsVisitor fieldVisitor, int docId) { fieldVisitor.reset(); try { readerContext.reader().document(docId, fieldVisitor); } catch (IOException e) { throw new FetchPhaseExecutionException(searchContext, "Failed to fetch doc id [" + docId + "]", e); } } }
public void reset(String field) { this.field = field; super.reset(); }
public void reset(String field) { this.field = field; super.reset(); }
public void reset(String field) { this.field = field; super.reset(); }
public void reset(String field) { this.field = field; super.reset(); }
public FieldsVisitor(boolean loadSource) { this.loadSource = loadSource; requiredFields = new HashSet<>(); reset(); }
public FieldsVisitor(boolean loadSource, String sourceFieldName) { this.loadSource = loadSource; this.sourceFieldName = sourceFieldName; requiredFields = new HashSet<>(); reset(); }
public FieldsVisitor(boolean loadSource) { this.loadSource = loadSource; requiredFields = new HashSet<>(); reset(); }
public FieldsVisitor(boolean loadSource) { this.loadSource = loadSource; requiredFields = new HashSet<>(); reset(); }
private void loadStoredFields(SearchContext searchContext, LeafReaderContext readerContext, FieldsVisitor fieldVisitor, int docId) { fieldVisitor.reset(); try { readerContext.reader().document(docId, fieldVisitor); } catch (IOException e) { throw new FetchPhaseExecutionException(searchContext, "Failed to fetch doc id [" + docId + "]", e); } } }
private void loadStoredFields(SearchContext searchContext, LeafReaderContext readerContext, FieldsVisitor fieldVisitor, int docId) { fieldVisitor.reset(); try { readerContext.reader().document(docId, fieldVisitor); } catch (IOException e) { throw new FetchPhaseExecutionException(searchContext, "Failed to fetch doc id [" + docId + "]", e); } } }
@Override public void collect(int doc) throws IOException { fieldsVisitor.reset(); currentReader.document(doc, fieldsVisitor);
@Override public void collect(int doc) throws IOException { fieldsVisitor.reset(); currentReader.document(doc, fieldsVisitor);
@Override public void collect(int doc) throws IOException { // the _source is the query uidValues.setDocument(doc); if (uidValues.count() > 0) { assert uidValues.count() == 1; final BytesRef uid = uidValues.valueAt(0); final BytesRef id = Uid.splitUidIntoTypeAndId(uid)[1]; fieldsVisitor.reset(); reader.document(doc, fieldsVisitor); try { // id is only used for logging, if we fail we log the id in the catch statement final Query parseQuery = percolator.parsePercolatorDocument(null, fieldsVisitor.source()); if (parseQuery != null) { queries.put(BytesRef.deepCopyOf(id), parseQuery); } else { logger.warn("failed to add query [{}] - parser returned null", id); } } catch (Exception e) { logger.warn("failed to add query [{}]", e, id.utf8ToString()); } } }
private void loadStoredFields(SearchContext searchContext, LeafReaderContext readerContext, FieldsVisitor fieldVisitor, int docId) { fieldVisitor.reset(); try { readerContext.reader().document(docId, fieldVisitor);