/lucene-3.6.0/lucene/core/src/java/org/apache/lucene/search/spans/ |
H A D | SpanNearQuery.java | 34 /** Matches spans which are near one another. One can specify <i>slop</i>, the 39 protected int slop; field in class:SpanNearQuery 46 * clause, with up to <code>slop</code> total unmatched positions between 50 * @param slop The slop value 53 public SpanNearQuery(SpanQuery[] clauses, int slop, boolean inOrder) { argument 54 this(clauses, slop, inOrder, true); 57 public SpanNearQuery(SpanQuery[] clauses, int slop, boolean inOrder, boolean collectPayloads) { argument 71 this.slop = slop; [all...] |
H A D | NearSpansUnordered.java | 41 private int slop; // from query field in class:NearSpansUnordered 137 this.slop = query.getSlop(); 316 && ((max.end() - min().start() - totalLength) <= slop);
|
/lucene-3.6.0/lucene/contrib/queries/src/test/org/apache/lucene/search/regex/ |
H A D | TestRegexQuery.java | 72 private int spanRegexQueryNrHits(String regex1, String regex2, int slop, boolean ordered) throws Exception { argument 75 SpanNearQuery query = new SpanNearQuery( new SpanQuery[]{srq1, srq2}, slop, ordered);
|
/lucene-3.6.0/lucene/core/src/java/org/apache/lucene/queryParser/ |
H A D | MultiFieldQueryParser.java | 100 protected Query getFieldQuery(String field, String queryText, int slop) throws ParseException { argument 114 applySlop(q,slop); 123 applySlop(q,slop); 127 private void applySlop(Query q, int slop) { argument 129 ((PhraseQuery) q).setSlop(slop); 131 ((MultiPhraseQuery) q).setSlop(slop);
|
H A D | QueryParser.java | 296 * Sets the default slop for phrases. If zero, then exact phrase matches 304 * Gets the default slop for phrases. 750 protected Query getFieldQuery(String field, String queryText, int slop) argument 755 ((PhraseQuery) query).setSlop(slop); 758 ((MultiPhraseQuery) query).setSlop(slop);
|
/lucene-3.6.0/lucene/core/src/test/org/apache/lucene/search/spans/ |
H A D | TestNearSpansOrdered.java | 76 int slop, boolean inOrder) { 82 slop, 75 makeQuery(String s1, String s2, String s3, int slop, boolean inOrder) argument
|
H A D | TestSpans.java | 99 int slop, 102 SpanNearQuery snq = new SpanNearQuery( new SpanQuery[]{q1,q2,q3}, slop, ordered); 106 public void orderedSlopTest3(int slop, int[] expectedDocs) throws IOException { argument 111 slop, 115 public void orderedSlopTest3Equal(int slop, int[] expectedDocs) throws IOException { argument 120 slop, 124 public void orderedSlopTest1Equal(int slop, int[] expectedDocs) throws IOException { argument 129 slop, 191 int slop = 1; 197 slop, 95 orderedSlopTest3SQ( SpanQuery q1, SpanQuery q2, SpanQuery q3, int slop, int[] expectedDocs) argument 452 createSpan(int slop, boolean ordered, SpanQuery[] clauses) argument 457 createSpan(int slop, boolean ordered, String term1, String term2) argument [all...] |
/lucene-3.6.0/lucene/backwards/src/test/org/apache/lucene/search/spans/ |
H A D | TestNearSpansOrdered.java | 76 int slop, boolean inOrder) { 82 slop, 75 makeQuery(String s1, String s2, String s3, int slop, boolean inOrder) argument
|
H A D | TestSpans.java | 98 int slop, 101 SpanNearQuery snq = new SpanNearQuery( new SpanQuery[]{q1,q2,q3}, slop, ordered); 105 public void orderedSlopTest3(int slop, int[] expectedDocs) throws IOException { argument 110 slop, 114 public void orderedSlopTest3Equal(int slop, int[] expectedDocs) throws IOException { argument 119 slop, 123 public void orderedSlopTest1Equal(int slop, int[] expectedDocs) throws IOException { argument 128 slop, 190 int slop = 1; 196 slop, 94 orderedSlopTest3SQ( SpanQuery q1, SpanQuery q2, SpanQuery q3, int slop, int[] expectedDocs) argument 451 createSpan(int slop, boolean ordered, SpanQuery[] clauses) argument 456 createSpan(int slop, boolean ordered, String term1, String term2) argument [all...] |
/lucene-3.6.0/solr/core/src/java/org/apache/solr/highlight/ |
H A D | RegexFragmenter.java | 40 * <li><code>hl.regex.slop</code>: how far the fragmenter can stray from the ideal fragment size. 41 A slop of 0.2 means that the fragmenter can go over or under by 20%.</li> 73 float slop = params.getFieldFloat( fieldName, HighlightParams.SLOP, LuceneRegexFragmenter.DEFAULT_SLOP ); 83 return new LuceneRegexFragmenter( fragsize, increment, slop, maxchars, p ); 137 protected float slop; field in class:LuceneRegexFragmenter 177 float slop, 179 this(targetFragChars, incrementGapThreshold, slop, maxAnalyzedChars, 186 float slop, 191 this.slop = slop; 175 LuceneRegexFragmenter(int targetFragChars, int incrementGapThreshold, float slop, int maxAnalyzedChars ) argument 184 LuceneRegexFragmenter(int targetFragChars, int incrementGapThreshold, float slop, int maxAnalyzedChars, Pattern targetPattern) argument [all...] |
/lucene-3.6.0/lucene/contrib/highlighter/src/java/org/apache/lucene/search/vectorhighlight/ |
H A D | FieldQuery.java | 185 private void checkOverlap( Collection<Query> expandQueries, Term[] src, Term[] dest, int slop, float boost ){ argument 204 pq.setSlop( slop ); 344 int slop; // valid if terminal == true and phraseHighlight == true field in class:FieldQuery.QueryPhraseMap 395 private void markTerminal( int slop, float boost ){ argument 397 this.slop = slop; 407 return slop; 435 // compare position-gaps between terms to slop 439 if( Math.abs( nextPos - pos - 1 ) > slop ) return false;
|
/lucene-3.6.0/lucene/contrib/queryparser/src/java/org/apache/lucene/queryParser/complexPhrase/ |
H A D | ComplexPhraseQueryParser.java | 76 protected Query getFieldQuery(String field, String queryText, int slop) { argument 77 ComplexPhraseQuery cpq = new ComplexPhraseQuery(field, queryText, slop); 303 // need to increase slop factor based on gaps introduced by
|
/lucene-3.6.0/lucene/core/src/java/org/apache/lucene/search/ |
H A D | MultiPhraseQuery.java | 46 private int slop = 0; field in class:MultiPhraseQuery 48 /** Sets the phrase slop for this query. 51 public void setSlop(int s) { slop = s; } 53 /** Sets the phrase slop for this query. 56 public int getSlop() { return slop; } 204 if (slop == 0) { 208 if (slop == 0) { 218 slop, reader.norms(field)); 357 if (slop != 0) { 359 buffer.append(slop); [all...] |
H A D | PhraseQuery.java | 42 private int slop = 0; field in class:PhraseQuery 51 <p>The slop is in fact an edit-distance, where the units correspond to 54 atop one another), so to permit re-orderings of phrases, the slop must be 60 <p>The slop is zero by default, requiring exact matches.*/ 61 public void setSlop(int s) { slop = s; } 62 /** Returns the slop. See setSlop(). */ 63 public int getSlop() { return slop; } 246 if (slop == 0) { 250 if (slop == 0) { // optimize exact case 260 new SloppyPhraseScorer(this, postingsFreqs, similarity, slop, [all...] |
H A D | SloppyPhraseScorer.java | 33 private final int slop; field in class:SloppyPhraseScorer 46 int slop, byte[] norms) throws IOException { 48 this.slop = slop; 54 * Score a candidate doc for all slop-valid position-combinations (matches) 85 if (matchLength <= slop) { 99 if (matchLength <= slop) { 45 SloppyPhraseScorer(Weight weight, PhraseQuery.PostingsAndFreq[] postings, Similarity similarity, int slop, byte[] norms) argument
|
/lucene-3.6.0/lucene/core/src/java/org/apache/lucene/search/payloads/ |
H A D | PayloadNearQuery.java | 57 public PayloadNearQuery(SpanQuery[] clauses, int slop, boolean inOrder) { argument 58 this(clauses, slop, inOrder, new AveragePayloadFunction()); 61 public PayloadNearQuery(SpanQuery[] clauses, int slop, boolean inOrder, argument 63 super(clauses, slop, inOrder); 81 PayloadNearQuery boostingNearQuery = new PayloadNearQuery(newClauses, slop, 100 buffer.append(slop);
|
/lucene-3.6.0/lucene/core/src/test/org/apache/lucene/search/ |
H A D | TestExplanations.java | 187 public SpanNearQuery snear(String s, String e, int slop, boolean inOrder) { argument 188 return snear(st(s), st(e), slop, inOrder); 192 int slop, boolean inOrder) { 193 return new SpanNearQuery(new SpanQuery[] { s, e }, slop, inOrder); 199 int slop, boolean inOrder) { 200 return snear(st(s), st(m), st(e), slop, inOrder); 204 int slop, boolean inOrder) { 205 return new SpanNearQuery(new SpanQuery[] { s, m, e }, slop, inOrder); 191 snear(SpanQuery s, SpanQuery e, int slop, boolean inOrder) argument 198 snear(String s, String m, String e, int slop, boolean inOrder) argument 203 snear(SpanQuery s, SpanQuery m, SpanQuery e, int slop, boolean inOrder) argument
|
H A D | TestSloppyPhraseQuery.java | 58 * QUERY_4 has a fuzzy (len=1) match to DOC_4, so all slop values > 0 should succeed. 62 for (int slop=0; slop<30; slop++) { 63 int numResultsExpected = slop<1 ? 0 : 1; 64 checkPhraseQuery(DOC_4, QUERY_4, slop, numResultsExpected); 70 * QUERY_1 has an exact match to DOC_1, so all slop values should succeed. 71 * Before LUCENE-1310, a slop value of 1 did not succeed. 74 for (int slop=0; slop<3 137 checkPhraseQuery(Document doc, PhraseQuery query, int slop, int expectedNumResults) argument [all...] |
/lucene-3.6.0/lucene/backwards/src/test/org/apache/lucene/search/ |
H A D | TestExplanations.java | 187 public SpanNearQuery snear(String s, String e, int slop, boolean inOrder) { argument 188 return snear(st(s), st(e), slop, inOrder); 192 int slop, boolean inOrder) { 193 return new SpanNearQuery(new SpanQuery[] { s, e }, slop, inOrder); 199 int slop, boolean inOrder) { 200 return snear(st(s), st(m), st(e), slop, inOrder); 204 int slop, boolean inOrder) { 205 return new SpanNearQuery(new SpanQuery[] { s, m, e }, slop, inOrder); 191 snear(SpanQuery s, SpanQuery e, int slop, boolean inOrder) argument 198 snear(String s, String m, String e, int slop, boolean inOrder) argument 203 snear(SpanQuery s, SpanQuery m, SpanQuery e, int slop, boolean inOrder) argument
|
H A D | TestSloppyPhraseQuery.java | 58 * QUERY_4 has a fuzzy (len=1) match to DOC_4, so all slop values > 0 should succeed. 62 for (int slop=0; slop<30; slop++) { 63 int numResultsExpected = slop<1 ? 0 : 1; 64 checkPhraseQuery(DOC_4, QUERY_4, slop, numResultsExpected); 70 * QUERY_1 has an exact match to DOC_1, so all slop values should succeed. 71 * Before LUCENE-1310, a slop value of 1 did not succeed. 74 for (int slop=0; slop<3 137 checkPhraseQuery(Document doc, PhraseQuery query, int slop, int expectedNumResults) argument [all...] |
/lucene-3.6.0/lucene/contrib/highlighter/src/test/org/apache/lucene/search/vectorhighlight/ |
H A D | AbstractTestCase.java | 134 protected Query pqF( float boost, int slop, String... texts ){ argument 135 return pq( boost, slop, F, texts ); 146 protected Query pq( float boost, int slop, String field, String... texts ){ argument 152 query.setSlop( slop );
|
/lucene-3.6.0/lucene/contrib/queryparser/src/java/org/apache/lucene/queryParser/standard/ |
H A D | QueryParserWrapper.java | 436 protected Query getFieldQuery(String field, String queryText, int slop) argument
|
/lucene-3.6.0/solr/core/src/java/org/apache/solr/search/ |
H A D | ExtendedDismaxQParserPlugin.java | 183 up.setPhraseSlop(qslop); // slop for explicit user phrase queries 442 * @param slop slop value for the constructed phrases 449 final int slop) 476 pp.setPhraseSlop(slop); 953 int slop; field in class:ExtendedDismaxQParser.ExtendedSolrQueryParser 960 this.slop = getPhraseSlop(); // unspecified 965 protected Query getFieldQuery(String field, String val, int slop) throws ParseException { argument 969 this.slop = slop; 444 addShingledPhraseQueries(final BooleanQuery mainQuery, final List<Clause> clauses, final Map<String,Float> fields, int shingleSize, final float tiebreaker, final int slop) argument [all...] |