【发布时间】:2014-10-19 19:33:22
【问题描述】:
我有一个简单的问题,我无法回答搜索或搜索其他问题:我正在索引一个包含具有以下代码的文件名的字段:
doc.add(new TextField(FIELD_FILENAME, filename, Field.Store.YES))
如果我索引 hello.jpg 然后我使用键 'hello.jpg' 进行搜索,则该条目被命中(到目前为止一切都很好)。但是,如果我用“你好”搜索,我不会得到任何结果。如果我替换 '.'在索引时使用另一个标点符号然后它可以工作。如果我逃避'。它也能正常工作(例如,索引“hello\.jpg”我发现它正在搜索“hello”)。
Lucene如何处理dots?我应该期待其他角色出现同样的问题吗?
提前非常感谢, 斯特凡诺
【问题讨论】:
标签: lucene