[lucene] 怎么才能完全匹配查询条件
liubingjian
2012-03-16
有2个检索的问题:
1.中文检索中,以一个字一个字的匹配,例如:输入“中国”,结果中显示匹配“中国”、“中”和“国”的信息。希望只匹配“中国”的数据,不需要模糊匹配; 2.中英文检索中,以空格分割匹配,例如:输入”hello world”,结果中显示匹配”hello world”、”hello”和”world”的信息,需要只匹配”hello world”,不需要模糊匹配 |
|
wu_quanyin
2012-03-26
这个有很多机制处理这种问题吧,,如果你用中文分词器的话,就只能分成“中国”,如果是英文的话要做一些其他的处理机制。。。
|
|
Tonyguxu
2012-03-30
将中国还有hello world用双引号扩起来
|
|
sanzangc_sdn
2012-03-30
建立索引时使用KeywordAnalyzer,此分词器将源字段的所有内容当成一个token进行存储,查询时需要进行完全匹配才能有输出
|
相关讨论
相关资源推荐
- owasp-java-encoder:OWASP Java编码器是Java 1.5+的易于使用的嵌入式高性能编码器类,没有依赖关系,而且负担很轻。 该项目将帮助Java Web开发人员防御跨站点脚本!
- shiro1.2.4升级报错 org/owasp/encoder/Encode或者是org.owasp.encoder.Encode
- ESAPI学习笔记
- javascript java htmlencode,java网页项目中 为什么会用到htmlEncode方法去转换html元素?为了防止什么?...
- javascript处理HTML的Encode(转码)和Decode(解码)总结
- java做HTML ENCODE
- 转义(escape)、校验与编码(encode)
- 中文乱码在java中URLEncoder.encode方法要调用两次解决
- HTML 揭秘:HTML 编码快速入门
- 在线html encode,JavaScript HTMLEncode