SOLR中的EdgeNGramTokenizerFactory EdgeNGramFilterFactory有什么区别?

Pin*_*uin 2 search solr tokenize full-text-indexing n-gram

这两个过滤器有什么区别?他们似乎有同样的效果?

任何人都可以提供一些如何应用于某些文本的示例吗?

the*_*man 6

好吧,第一个提供了一个Tokenizer,第二个提供了一个Filter;-)

由于您只能有一个Tokenizer,因此EdgeNGramTokenizerFactory仅对包含单个单词的字段有用.如果你想将你为文档提供的字符串分成单词,你首先需要一个不同的Tokenizer,它会在空格或其他东西上分割,然后是EdgeNGramFilterFactory.