Search in sources :

Example 26 with Field

use of de.tblsoft.solr.pipeline.bean.Field in project solr-cmd-utils by tblsoft.

the class CompoundWordFilterTest method testLeitungschutzschalter.

@Test
@Ignore
public void testLeitungschutzschalter() {
    configure();
    document(DocumentBuilder.document().field("noun", "leitungsschutzschalter").create(), DocumentBuilder.document().field("noun", "leitung").create(), DocumentBuilder.document().field("noun", "schutz").create(), DocumentBuilder.document().field("noun", "schalter").create());
    Field d = outputDocumentList.get(0).getField("tokenized");
    assertFiledList("tokenized", "maurer", "hammer");
}
Also used : Field(de.tblsoft.solr.pipeline.bean.Field) Ignore(org.junit.Ignore) AbstractFilterTest(de.tblsoft.solr.pipeline.test.AbstractFilterTest) Test(org.junit.Test)

Example 27 with Field

use of de.tblsoft.solr.pipeline.bean.Field in project solr-cmd-utils by tblsoft.

the class JavaScriptFilterTest method test.

@Test
public void test() {
    configure();
    document(DocumentBuilder.document().field("alice", "bob").create());
    assertNumberOfDocuments(2);
    assertNumberOfFields(3);
    Field tbl = outputDocumentList.get(0).getField("tbl");
    assertFiledList("tbl", "bar", "alice", "bob");
}
Also used : Field(de.tblsoft.solr.pipeline.bean.Field) AbstractFilterTest(de.tblsoft.solr.pipeline.test.AbstractFilterTest) Test(org.junit.Test)

Aggregations

Field (de.tblsoft.solr.pipeline.bean.Field)27 Document (de.tblsoft.solr.pipeline.bean.Document)8 Test (org.junit.Test)5 AbstractFilterTest (de.tblsoft.solr.pipeline.test.AbstractFilterTest)4 Ignore (org.junit.Ignore)3 IOException (java.io.IOException)2 ArrayList (java.util.ArrayList)2 StrSubstitutor (org.apache.commons.lang3.text.StrSubstitutor)2 DocumentDiff (de.tblsoft.solr.pipeline.bean.DocumentDiff)1 FieldDiff (de.tblsoft.solr.pipeline.bean.FieldDiff)1 BufferedWriter (java.io.BufferedWriter)1 OutputStream (java.io.OutputStream)1 OutputStreamWriter (java.io.OutputStreamWriter)1 PrintWriter (java.io.PrintWriter)1 Writer (java.io.Writer)1 HashMap (java.util.HashMap)1 List (java.util.List)1 StringTokenizer (java.util.StringTokenizer)1 CSVFormat (org.apache.commons.csv.CSVFormat)1 CSVPrinter (org.apache.commons.csv.CSVPrinter)1