X-Git-Url: https://git.mdrn.pl/pylucene.git/blobdiff_plain/a2e61f0c04805cfcb8706176758d1283c7e3a55c..aaeed5504b982cf3545252ab528713250aa33eed:/lucene-java-3.4.0/lucene/src/java/org/apache/lucene/search/FieldDoc.java?ds=sidebyside diff --git a/lucene-java-3.4.0/lucene/src/java/org/apache/lucene/search/FieldDoc.java b/lucene-java-3.4.0/lucene/src/java/org/apache/lucene/search/FieldDoc.java deleted file mode 100644 index b9dc59d..0000000 --- a/lucene-java-3.4.0/lucene/src/java/org/apache/lucene/search/FieldDoc.java +++ /dev/null @@ -1,82 +0,0 @@ -package org.apache.lucene.search; - -/** - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * Expert: A ScoreDoc which also contains information about - * how to sort the referenced document. In addition to the - * document number and score, this object contains an array - * of values for the document from the field(s) used to sort. - * For example, if the sort criteria was to sort by fields - * "a", "b" then "c", the fields object array - * will have three elements, corresponding respectively to - * the term values for the document in fields "a", "b" and "c". - * The class of each element in the array will be either - * Integer, Float or String depending on the type of values - * in the terms of each field. - * - *

Created: Feb 11, 2004 1:23:38 PM - * - * @since lucene 1.4 - * @see ScoreDoc - * @see TopFieldDocs - */ -public class FieldDoc extends ScoreDoc { - - /** Expert: The values which are used to sort the referenced document. - * The order of these will match the original sort criteria given by a - * Sort object. Each Object will have been returned from - * the value method corresponding - * FieldComparator used to sort this field. - * @see Sort - * @see Searcher#search(Query,Filter,int,Sort) - */ - public Object[] fields; - - /** Expert: Creates one of these objects with empty sort information. */ - public FieldDoc(int doc, float score) { - super (doc, score); - } - - /** Expert: Creates one of these objects with the given sort information. */ - public FieldDoc(int doc, float score, Object[] fields) { - super (doc, score); - this.fields = fields; - } - - /** Expert: Creates one of these objects with the given sort information. */ - public FieldDoc(int doc, float score, Object[] fields, int shardIndex) { - super (doc, score, shardIndex); - this.fields = fields; - } - - // A convenience method for debugging. - @Override - public String toString() { - // super.toString returns the doc and score information, so just add the - // fields information - StringBuilder sb = new StringBuilder(super.toString()); - sb.append("["); - for (int i = 0; i < fields.length; i++) { - sb.append(fields[i]).append(", "); - } - sb.setLength(sb.length() - 2); // discard last ", " - sb.append("]"); - return sb.toString(); - } -}