我正在使用嗖嗖来索引100k +文档,因为我想使用"A" Vancouver Island
或!Action Pact!
这样的特殊字符运行许多字面短语查询。
我使用以下方法创建了一个索引:
schema = Schema(path=ID(stored=True), content=TEXT(analyzer=analysis.StandardAnalyzer(stoplist=None)))
我尝试使用Phrase
作为查询运行搜索,并使用SpanNear2
。
不返回正确的匹配项。我不希望结果类似于!Action Pact!
,我只想在文本包含!Action Pact!
,逐字,特殊字符(包括空格)的情况下匹配。