Add NullFragmenter

git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@332696 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Erik Hatcher 2005-11-12 01:08:01 +00:00
parent 34c98cc0bf
commit 1687a79648
2 changed files with 66 additions and 31 deletions

View File

@ -159,6 +159,10 @@ New features
See Field.setOmitNorms() See Field.setOmitNorms()
(Yonik Seeley, LUCENE-448) (Yonik Seeley, LUCENE-448)
22. Added NullFragmenter to contrib/highlighter, which is useful for
highlighting entire documents or fields.
(Erik Hatcher)
API Changes API Changes
1. Several methods and fields have been deprecated. The API documentation 1. Several methods and fields have been deprecated. The API documentation

View File

@ -0,0 +1,31 @@
package org.apache.lucene.search.highlight;
/**
* Copyright 2005 The Apache Software Foundation
*
* Licensed 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.
*/
import org.apache.lucene.analysis.Token;
/**
* {@link Fragmenter} implementation which does not fragment the text.
* This is useful for highlighting the entire content of a document or field.
*/
public class NullFragmenter implements Fragmenter {
public void start(String s) {
}
public boolean isNewFragment(Token token) {
return false;
}
}