Search in sources :

Example 1 with LuceneVarGapFixedInterval

use of org.apache.lucene.codecs.blockterms.LuceneVarGapFixedInterval in project lucene-solr by apache.

the class TestPerFieldPostingsFormat2 method testSameCodecDifferentParams.

public void testSameCodecDifferentParams() throws Exception {
    Codec codec = new AssertingCodec() {

        @Override
        public PostingsFormat getPostingsFormatForField(String field) {
            if ("id".equals(field)) {
                return new LuceneVarGapFixedInterval(1);
            } else if ("date".equals(field)) {
                return new LuceneVarGapFixedInterval(2);
            } else {
                return super.getPostingsFormatForField(field);
            }
        }
    };
    doTestMixedPostings(codec);
}
Also used : AssertingCodec(org.apache.lucene.codecs.asserting.AssertingCodec) AssertingCodec(org.apache.lucene.codecs.asserting.AssertingCodec) Codec(org.apache.lucene.codecs.Codec) LuceneVarGapFixedInterval(org.apache.lucene.codecs.blockterms.LuceneVarGapFixedInterval)

Aggregations

Codec (org.apache.lucene.codecs.Codec)1 AssertingCodec (org.apache.lucene.codecs.asserting.AssertingCodec)1 LuceneVarGapFixedInterval (org.apache.lucene.codecs.blockterms.LuceneVarGapFixedInterval)1