congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
SortField.toString
Code IndexAdd Tabnine to your IDE (free)

How to use
toString
method
in
org.apache.lucene.search.SortField

Best Java code snippets using org.apache.lucene.search.SortField.toString (Showing top 11 results out of 315)

origin: org.apache.lucene/lucene-core

@Override
public String toString() {
 StringBuilder buffer = new StringBuilder();
 for (int i = 0; i < fields.length; i++) {
  buffer.append(fields[i].toString());
  if ((i+1) < fields.length)
   buffer.append(',');
 }
 return buffer.toString();
}
origin: org.apache.lucene/lucene-core

 @Override
 public Explanation explain(IndexSearcher searcher, Explanation firstPassExplanation, int docID) throws IOException {
  TopDocs oneHit = new TopDocs(1, new ScoreDoc[] {new ScoreDoc(docID, firstPassExplanation.getValue())});
  TopDocs hits = rescore(searcher, oneHit, 1);
  assert hits.totalHits == 1;

  List<Explanation> subs = new ArrayList<>();

  // Add first pass:
  Explanation first = Explanation.match(firstPassExplanation.getValue(), "first pass score", firstPassExplanation);
  subs.add(first);

  FieldDoc fieldDoc = (FieldDoc) hits.scoreDocs[0];

  // Add sort values:
  SortField[] sortFields = sort.getSort();
  for(int i=0;i<sortFields.length;i++) {
   subs.add(Explanation.match(0.0f, "sort field " + sortFields[i].toString() + " value=" + fieldDoc.fields[i]));
  }

  // TODO: if we could ask the Sort to explain itself then
  // we wouldn't need the separate ExpressionRescorer...
  return Explanation.match(0.0f, "sort field values for sort=" + sort.toString(), subs);
 }
}
origin: org.infinispan/infinispan-embedded-query

@Override
public String toString() {
 StringBuilder buffer = new StringBuilder();
 for (int i = 0; i < fields.length; i++) {
  buffer.append(fields[i].toString());
  if ((i+1) < fields.length)
   buffer.append(',');
 }
 return buffer.toString();
}
origin: org.apache.lucene/com.springsource.org.apache.lucene

 public String toString() {
  StringBuffer buffer = new StringBuffer();

  for (int i = 0; i < fields.length; i++) {
   buffer.append(fields[i].toString());
   if ((i+1) < fields.length)
    buffer.append(',');
  }

  return buffer.toString();
 }
}
origin: harbby/presto-connectors

@Override
public String toString() {
 StringBuilder buffer = new StringBuilder();
 for (int i = 0; i < fields.length; i++) {
  buffer.append(fields[i].toString());
  if ((i+1) < fields.length)
   buffer.append(',');
 }
 return buffer.toString();
}
origin: lucene/lucene

 public String toString() {
  StringBuffer buffer = new StringBuffer();

  for (int i = 0; i < fields.length; i++) {
   buffer.append(fields[i].toString());
   if ((i +1) < fields.length)
    buffer.append(',');
  }

  return buffer.toString();
 }
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.lucene

@Override
public String toString() {
 StringBuilder buffer = new StringBuilder();
 for (int i = 0; i < fields.length; i++) {
  buffer.append(fields[i].toString());
  if ((i+1) < fields.length)
   buffer.append(',');
 }
 return buffer.toString();
}
origin: org.apache.lucene/lucene-core-jfrog

 public String toString() {
  StringBuffer buffer = new StringBuffer();

  for (int i = 0; i < fields.length; i++) {
   buffer.append(fields[i].toString());
   if ((i+1) < fields.length)
    buffer.append(',');
  }

  return buffer.toString();
 }
}
origin: org.infinispan/infinispan-embedded-query

 @Override
 public Explanation explain(IndexSearcher searcher, Explanation firstPassExplanation, int docID) throws IOException {
  TopDocs oneHit = new TopDocs(1, new ScoreDoc[] {new ScoreDoc(docID, firstPassExplanation.getValue())});
  TopDocs hits = rescore(searcher, oneHit, 1);
  assert hits.totalHits == 1;

  List<Explanation> subs = new ArrayList<>();

  // Add first pass:
  Explanation first = Explanation.match(firstPassExplanation.getValue(), "first pass score", firstPassExplanation);
  subs.add(first);

  FieldDoc fieldDoc = (FieldDoc) hits.scoreDocs[0];

  // Add sort values:
  SortField[] sortFields = sort.getSort();
  for(int i=0;i<sortFields.length;i++) {
   subs.add(Explanation.match(0.0f, "sort field " + sortFields[i].toString() + " value=" + fieldDoc.fields[i]));
  }

  // TODO: if we could ask the Sort to explain itself then
  // we wouldn't need the separate ExpressionRescorer...
  return Explanation.match(0.0f, "sort field values for sort=" + sort.toString(), subs);
 }
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.lucene

 @Override
 public Explanation explain(IndexSearcher searcher, Explanation firstPassExplanation, int docID) throws IOException {
  TopDocs oneHit = new TopDocs(1, new ScoreDoc[] {new ScoreDoc(docID, firstPassExplanation.getValue())});
  TopDocs hits = rescore(searcher, oneHit, 1);
  assert hits.totalHits == 1;

  List<Explanation> subs = new ArrayList<>();

  // Add first pass:
  Explanation first = Explanation.match(firstPassExplanation.getValue(), "first pass score", firstPassExplanation);
  subs.add(first);

  FieldDoc fieldDoc = (FieldDoc) hits.scoreDocs[0];

  // Add sort values:
  SortField[] sortFields = sort.getSort();
  for(int i=0;i<sortFields.length;i++) {
   subs.add(Explanation.match(0.0f, "sort field " + sortFields[i].toString() + " value=" + fieldDoc.fields[i]));
  }

  // TODO: if we could ask the Sort to explain itself then
  // we wouldn't need the separate ExpressionRescorer...
  return Explanation.match(0.0f, "sort field values for sort=" + sort.toString(), subs);
 }
}
origin: harbby/presto-connectors

 @Override
 public Explanation explain(IndexSearcher searcher, Explanation firstPassExplanation, int docID) throws IOException {
  TopDocs oneHit = new TopDocs(1, new ScoreDoc[] {new ScoreDoc(docID, firstPassExplanation.getValue())});
  TopDocs hits = rescore(searcher, oneHit, 1);
  assert hits.totalHits == 1;

  List<Explanation> subs = new ArrayList<>();

  // Add first pass:
  Explanation first = Explanation.match(firstPassExplanation.getValue(), "first pass score", firstPassExplanation);
  subs.add(first);

  FieldDoc fieldDoc = (FieldDoc) hits.scoreDocs[0];

  // Add sort values:
  SortField[] sortFields = sort.getSort();
  for(int i=0;i<sortFields.length;i++) {
   subs.add(Explanation.match(0.0f, "sort field " + sortFields[i].toString() + " value=" + fieldDoc.fields[i]));
  }

  // TODO: if we could ask the Sort to explain itself then
  // we wouldn't need the separate ExpressionRescorer...
  return Explanation.match(0.0f, "sort field values for sort=" + sort.toString(), subs);
 }
}
org.apache.lucene.searchSortFieldtoString

Popular methods of SortField

  • <init>
    Creates a sort, possibly in reverse, by terms in the given field where the type of term value is det
  • getField
    Returns the name of the field. Could return null if the sort is by SCORE or DOC.
  • getReverse
    Returns whether the sort should be reversed.
  • getType
    Returns the type of contents in the field.
  • setMissingValue
    Set the value to use for documents that don't have a value.
  • equals
    Returns true if o is equal to this. If a FieldComparatorSource was provided, it must properly implem
  • getComparator
    Returns the FieldComparator to use for sorting.
  • getComparatorSource
    Returns the FieldComparatorSource used for custom sorting
  • getMissingValue
    Return the value to use for documents that don't have a value. A value of null indicates that defaul
  • hashCode
    Returns a hash code for this SortField instance. If a FieldComparatorSource was provided, it must pr
  • needsScores
    Whether the relevance score is needed to sort documents.
  • getFactory
  • needsScores,
  • getFactory,
  • getLocale,
  • initFieldType,
  • rewrite

Popular in Java

  • Creating JSON documents from java classes using gson
  • setContentView (Activity)
  • getApplicationContext (Context)
  • scheduleAtFixedRate (Timer)
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • JFrame (javax.swing)
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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