我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

java lucene queryParser查询怎么使用in

MultiFieldQueryParser.parse 搜索字段想要类似于sql 的in的形式比如这种CONTENT_ID in(1,2,3)这个请问怎么写呢

Query q2 = MultiFieldQueryParser.parse(Version.LUCENE_30, queryName,
CONTENT_ID, CONTENT_FLAGS, analyzer);

多个值中间以空格隔开,lucene 解析的结果将默认会是“或”,也就实现了in的效果,这个在QueryParser 下是好使的,MultiFieldQueryParser应该也支持,你可以试一下

近期文章

  • opc-62541库的密码登录和加密连接问题
  • 我明明定义类了,为什么主函数还是不能用这个类
  • 如何将图像与数据库中的记录链接?
  • 关于Nachos线程调度
  • Python列表排序失效
  • R语言的数据分析及可视化
  • 微信支付SDK工具包应该用哪一个?
  • 关于excel组合图的一些问题~
  • 使用74LS160D设计的数字电子钟如何连接校正电路?
  • 加密盘格式化后数据能恢
  • 求解,这一段是什么意思
  • sql里不可以删除元组
  • 嵌入随机命名的MP3
  • 定义两个数组,将两个升序排列的归并到第三个数组,第三个数组仍按升序排列
  • 利用MATLAB产生下列信号波形图。
  • #keil 按键控制流水灯
  • java登录后查询完商品又跳转到了登录方法里该如何解决
  • C#编写一个长方体Cuboid类
  • 关于#python#的问题,如何解决?
  • 写一个函数建立一个3名学生数据的单向动态链表

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华