我面临一个问题,我有两个字符串“t-150”和“w-elksrc”。索引后,我提出以下查询:-
查询1:q=name:t-*&facet.query=t-&qt=autocomplete-identifier&hl=true&hl.fl=name&hl.ptc=true
查询2:q=name:w-*&facet.query=w-&qt=autocomplete-identifier&hl=true&hl.fl=name&hl.ptc=true
Query1 我们返回给我 "t-150" 。但是查询 2 返回我“”(空白)。当我从查询 2 中删除破折号并放置表示“we”的空格和字符时,我得到了结果。
字段名称在我使用的索引时间 , 和查询时间具有ClassicTokenizerFactory
“WordDelimiterFilterFactory
文本LowerCaseFilterFactory
”WhitespaceTokenizerFactory
类型LowerCaseFilterFactory
。
谢谢!