[compass] compass 多个关键字查询
卡拉阿风
2008-12-01
=session.createQueryBuilder() .queryString("+name:jack+familyName:london") .setAnalyzer("an1")//useadifferentanalyzer .toQuery() .addSort("familyName",CompassQuery.SortPropertyType.STRING) .addSort("birthdate",CompassQuery.SortPropertyType.INT) .hits(); PS:Compass Hits hits这个在javaeye发不了。见谅 ================================== 这个代码是文档上的。 当这里的name和familyName用参数传递的时候就出错了 如jack和london是参数传递 queryString("+name:"+jack+"+familyName:"+london) 改成这样就出错 不晓得大家有没碰到过。先谢谢了 |
|
yaozhan189
2008-12-02
建议在外面拼成字符串再传进去,我是这样做的。
|
|
卡拉阿风
2008-12-02
yaozhan189 写道 建议在外面拼成字符串再传进去,我是这样做的。
这个方法不错。 先谢谢了。 我去尝试下。 |
相关讨论
相关资源推荐
- Incest Story 1.0b攻略
- Relative identities: father-daughter incest in Medieval English religious literature【翻译】
- 【COCA】美国当代语料库常用高频词汇20200个(可直接复制)
- Power English--Mini Story2
- 3343An ant's story
- 菊的故事 The Mum' s Story
- Melody Love Story
- 数据库_子查询_数据准备
- Bad Medicine, Part 1: The Story of 98.6
- Harvard statistics 110, video 2 note(story proof & axioms)