|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| StandardTokenizer | Line # 22 | 114 | 46 | 36.8% |
0.36842105
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (32) | |||
| Result | |||
|
0.36842105
|
org.apache.lucene.analysis.TestStandardAnalyzer.testStandard
org.apache.lucene.analysis.TestStandardAnalyzer.testStandard
|
1 PASS | |
|
0.28070176
|
org.apache.lucene.queryParser.TestQueryParser.testNumber
org.apache.lucene.queryParser.TestQueryParser.testNumber
|
1 PASS | |
|
0.2631579
|
org.apache.lucene.search.TestMultiSearcher.testEmptyIndex
org.apache.lucene.search.TestMultiSearcher.testEmptyIndex
|
1 PASS | |
|
0.2631579
|
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testSimple
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testSimple
|
1 PASS | |
|
0.2631579
|
org.apache.lucene.index.TestIndexReader.testIsCurrent
org.apache.lucene.index.TestIndexReader.testIsCurrent
|
1 PASS | |
|
0.2631579
|
org.apache.lucene.index.TestIndexModifier.testIndexWithThreads
org.apache.lucene.index.TestIndexModifier.testIndexWithThreads
|
1 PASS | |
|
0.2631579
|
org.apache.lucene.search.TestMatchAllDocsQuery.testQuery
org.apache.lucene.search.TestMatchAllDocsQuery.testQuery
|
1 PASS | |
|
0.2631579
|
org.apache.lucene.search.TestMultiPhraseQuery.testPhrasePrefixWithBooleanQuery
org.apache.lucene.search.TestMultiPhraseQuery.testPhrasePrefixWithBooleanQuery
|
1 PASS | |
|
0.2631579
|
org.apache.lucene.TestDemo.testDemo
org.apache.lucene.TestDemo.testDemo
|
1 PASS | |
|
0.2631579
|
org.apache.lucene.search.TestMultiSearcher.testEmptyIndex
org.apache.lucene.search.TestMultiSearcher.testEmptyIndex
|
1 PASS | |
|
0.2631579
|
org.apache.lucene.queryParser.TestMultiAnalyzer.testMultiAnalyzer
org.apache.lucene.queryParser.TestMultiAnalyzer.testMultiAnalyzer
|
1 PASS | |
|
0.2631579
|
org.apache.lucene.document.TestDocument.testGetValuesForIndexedDocument
org.apache.lucene.document.TestDocument.testGetValuesForIndexedDocument
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.search.TestMultiSearcherRanking.testOneTermQuery
org.apache.lucene.search.TestMultiSearcherRanking.testOneTermQuery
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStaticMethod2Old
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStaticMethod2Old
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStaticMethod2
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStaticMethod2
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStopWordSearching
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStopWordSearching
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testAnalyzerReturningNull
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testAnalyzerReturningNull
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testBoostsSimple
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testBoostsSimple
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.search.TestMultiSearcherRanking.testTwoTermQuery
org.apache.lucene.search.TestMultiSearcherRanking.testTwoTermQuery
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.queryParser.TestMultiAnalyzer.testPosIncrementAnalyzer
org.apache.lucene.queryParser.TestMultiAnalyzer.testPosIncrementAnalyzer
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.index.TestParallelReader.testIncompatibleIndexes
org.apache.lucene.index.TestParallelReader.testIncompatibleIndexes
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStaticMethod3
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStaticMethod3
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStaticMethod1
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStaticMethod1
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStaticMethod3Old
org.apache.lucene.queryParser.TestMultiFieldQueryParser.testStaticMethod3Old
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.index.TestIndexReader.testGetFieldNames
org.apache.lucene.index.TestIndexReader.testGetFieldNames
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.index.TestParallelReader.testFieldNames
org.apache.lucene.index.TestParallelReader.testFieldNames
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.search.TestMultiSearcherRanking.testMultiPhraseQuery
org.apache.lucene.search.TestMultiSearcherRanking.testMultiPhraseQuery
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.queryParser.TestQueryParser.testBoost
org.apache.lucene.queryParser.TestQueryParser.testBoost
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.index.TestParallelReader.testDocument
org.apache.lucene.index.TestParallelReader.testDocument
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.queryParser.TestMultiAnalyzer.testMultiAnalyzerWithSubclassOfQueryParser
org.apache.lucene.queryParser.TestMultiAnalyzer.testMultiAnalyzerWithSubclassOfQueryParser
|
1 PASS | |
|
0.23976608
|
org.apache.lucene.search.TestMultiSearcherRanking.testNoMatchQuery
org.apache.lucene.search.TestMultiSearcherRanking.testNoMatchQuery
|
1 PASS | |
|
0.22807017
|
org.apache.lucene.index.TestTermVectorsWriter.testBadSegment
org.apache.lucene.index.TestTermVectorsWriter.testBadSegment
|
1 PASS | |
| 1 | /* Generated By:JavaCC: Do not edit this line. StandardTokenizer.java */ | |
| 2 | package org.apache.lucene.analysis.standard; | |
| 3 | ||
| 4 | import java.io.*; | |
| 5 | ||
| 6 | /** A grammar-based tokenizer constructed with JavaCC. | |
| 7 | * | |
| 8 | * <p> This should be a good tokenizer for most European-language documents: | |
| 9 | * | |
| 10 | * <ul> | |
| 11 | * <li>Splits words at punctuation characters, removing punctuation. However, a | |
| 12 | * dot that's not followed by whitespace is considered part of a token. | |
| 13 | * <li>Splits words at hyphens, unless there's a number in the token, in which case | |
| 14 | * the whole token is interpreted as a product number and is not split. | |
| 15 | * <li>Recognizes email addresses and internet hostnames as one token. | |
| 16 | * </ul> | |
| 17 | * | |
| 18 | * <p>Many applications have specific tokenizer needs. If this tokenizer does | |
| 19 | * not suit your application, please consider copying this source code | |
| 20 | * directory to your project and maintaining your own grammar-based tokenizer. | |
| 21 | */ | |
| 22 | public class StandardTokenizer extends org.apache.lucene.analysis.Tokenizer implements StandardTokenizerConstants { | |
| 23 | ||
| 24 | /** Constructs a tokenizer for this Reader. */ | |
| 25 | 6567 |
public StandardTokenizer(Reader reader) { |
| 26 | 6567 | this(new FastCharStream(reader)); |
| 27 | 6567 | this.input = reader; |
| 28 | } | |
| 29 | ||
| 30 | /** Returns the next token in the stream, or null at EOS. | |
| 31 | * <p>The returned token's type is set to an element of {@link | |
| 32 | * StandardTokenizerConstants#tokenImage}. | |
| 33 | */ | |
| 34 | 13797 |
final public org.apache.lucene.analysis.Token next() throws ParseException, IOException { |
| 35 | 13797 | Token token = null; |
| 36 | 13797 | switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { |
| 37 | 7207 | case ALPHANUM: |
| 38 | 7207 | token = jj_consume_token(ALPHANUM); |
| 39 | 7207 | break; |
| 40 | 10 | case APOSTROPHE: |
| 41 | 10 | token = jj_consume_token(APOSTROPHE); |
| 42 | 10 | break; |
| 43 | 1 | case ACRONYM: |
| 44 | 1 | token = jj_consume_token(ACRONYM); |
| 45 | 1 | break; |
| 46 | 2 | case COMPANY: |
| 47 | 2 | token = jj_consume_token(COMPANY); |
| 48 | 2 | break; |
| 49 | 3 | case EMAIL: |
| 50 | 3 | token = jj_consume_token(EMAIL); |
| 51 | 3 | break; |
| 52 | 4 | case HOST: |
| 53 | 4 | token = jj_consume_token(HOST); |
| 54 | 4 | break; |
| 55 | 3 | case NUM: |
| 56 | 3 | token = jj_consume_token(NUM); |
| 57 | 3 | break; |
| 58 | 0 | case CJ: |
| 59 | 0 | token = jj_consume_token(CJ); |
| 60 | 0 | break; |
| 61 | 6567 | case 0: |
| 62 | 6567 | token = jj_consume_token(0); |
| 63 | 6567 | break; |
| 64 | 0 | default: |
| 65 | 0 | jj_la1[0] = jj_gen; |
| 66 | 0 | jj_consume_token(-1); |
| 67 | 0 | throw new ParseException(); |
| 68 | } | |
| 69 | 13797 | if (token.kind == EOF) { |
| 70 | 6567 | {if (true) return null;} |
| 71 | } else { | |
| 72 | 7230 | {if (true) return |
| 73 | new org.apache.lucene.analysis.Token(token.image, | |
| 74 | token.beginColumn,token.endColumn, | |
| 75 | tokenImage[token.kind]);} | |