论坛首页 Java企业应用论坛

lucene搜索时如果指定一个域为空呢?

浏览 2052 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-12-12  
现在有个需求,搜索一个有父子关系的类别,只想搜索到是父的类别,在搜索语句里想加个类似+child:null,但不行,lucene能指定一个域为空的吗?
   发表时间:2007-12-14  
不知道你的索引字段怎么设计的,像这样的类别,可以将父子设定为两个
Field。像这样:
  Feild parent = new Field("parent","parent",YES,UNTOKENIED);
  Field son = new Field("son","parent/son",YES,UNTOKENIED);
只搜父类别则搜parent字段,记住UNTOKENIED
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics