Tabnine Logo
SearchResult.setId
Code IndexAdd Tabnine to your IDE (free)

How to use
setId
method
in
org.apache.metron.indexing.dao.search.SearchResult

Best Java code snippets using org.apache.metron.indexing.dao.search.SearchResult.setId (Showing top 4 results out of 315)

origin: apache/metron

public static SearchResult getSearchResult(SolrDocument solrDocument, List<String> fields, Function<String, String> indexSupplier) {
 SearchResult searchResult = new SearchResult();
 searchResult.setId((String) solrDocument.getFieldValue(Constants.GUID));
 searchResult.setIndex(indexSupplier.apply((String) solrDocument.getFieldValue(Constants.SENSOR_TYPE)));
 Map<String, Object> docSource = toDocument(solrDocument).getDocument();
 final Map<String, Object> source = new HashMap<>();
 if (fields != null) {
  fields.forEach(field -> source.put(field, docSource.get(field)));
 } else {
  source.putAll(docSource);
 }
 searchResult.setSource(source);
 return searchResult;
}
origin: apache/metron

 /**
  * Transforms a list of Elasticsearch SearchHits to a list of SearchResults
  * @param searchResponse An Elasticsearch SearchHit to be converted.
  * @return The list of SearchResults for the SearchHit
  */
 protected static List<SearchResult> getSearchResults(
   org.elasticsearch.action.search.SearchResponse searchResponse) {
  return Arrays.stream(searchResponse.getHits().getHits()).map(searchHit -> {
     SearchResult searchResult = new SearchResult();
     searchResult.setId(searchHit.getId());
     searchResult.setSource(searchHit.getSource());
     searchResult.setScore(searchHit.getScore());
     searchResult.setIndex(searchHit.getIndex());
     return searchResult;
    }
  ).collect(Collectors.toList());
 }
}
origin: apache/metron

private SearchResult getSearchResult(SearchHit searchHit, List<String> fields) {
 SearchResult searchResult = new SearchResult();
 searchResult.setId(searchHit.getId());
 Map<String, Object> source;
 if (fields != null) {
  Map<String, Object> resultSourceAsMap = searchHit.getSourceAsMap();
  source = new HashMap<>();
  fields.forEach(field -> {
   source.put(field, resultSourceAsMap.get(field));
  });
 } else {
  source = searchHit.getSource();
 }
 searchResult.setSource(source);
 searchResult.setScore(searchHit.getScore());
 searchResult.setIndex(searchHit.getIndex());
 return searchResult;
}
origin: apache/metron

result.setSource(docParsed);
result.setScore((float) Math.random());
result.setId(docParsed.getOrDefault(Constants.GUID, UUID.randomUUID()).toString());
response.add(result);
org.apache.metron.indexing.dao.searchSearchResultsetId

Popular methods of SearchResult

  • getSource
    The source (the actual result).
  • <init>
  • getId
    The ID of the document from the index.
  • setSource
  • getIndex
    The index that the result comes from
  • setIndex
  • setScore
  • getScore
    The score from the index.

Popular in Java

  • Creating JSON documents from java classes using gson
  • setContentView (Activity)
  • scheduleAtFixedRate (Timer)
  • getResourceAsStream (ClassLoader)
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • JButton (javax.swing)
  • JList (javax.swing)
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now