def testCreateNonDefaultAnalyzer(self): settings = LuceneSettings( analyzer=dict(type="MerescoDutchStemmingAnalyzer", stemmingFields=["field_a", "field_b"])) analyzer = settings.createAnalyzer() self.assertEquals("MerescoDutchStemmingAnalyzer", analyzer.class_.getSimpleName()) self.assertEquals(["field_a", "field_b"], analyzer.getStemmingFields())
def testCreateNonDefaultAnalyzer(self): settings = LuceneSettings(analyzer=dict(type="MerescoDutchStemmingAnalyzer", stemmingFields=["field_a", "field_b"])) analyzer = settings.createAnalyzer() self.assertEquals("MerescoDutchStemmingAnalyzer", analyzer.class_.getSimpleName()) self.assertEquals(["field_a", "field_b"], analyzer.getStemmingFields())
def testCreateDefaultAnalyzers(self): settings = LuceneSettings() analyzer = settings.createAnalyzer() self.assertEquals("MerescoStandardAnalyzer", analyzer.class_.getSimpleName())
def testCreateWhiteSpaceAnalyzer(self): settings = LuceneSettings(analyzer=dict(type="WhitespaceAnalyzer")) analyzer = settings.createAnalyzer() self.assertEquals("WhitespaceAnalyzer", analyzer.class_.getSimpleName())