博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
awj-----TermQuery进行多字段搜索【lucene中调用此类extends Query对象】
阅读量:2352 次
发布时间:2019-05-10

本文共 449 字,大约阅读时间需要 1 分钟。

文章来源:http://blog.csdn.net/awj3584/article/details/10001199

使用TermQuery进行多字段搜索

             Term t1=new Term("lat",queryString);

            TermQuery q1=new TermQuery(t1);
            Term t2=new Term("lng",query2);
            TermQuery q2=new TermQuery(t2);
            BooleanQuery q=new BooleanQuery();
            //q.add(q1,BooleanClause.Occur.SHOULD);
            //q.add(q2,BooleanClause.Occur.SHOULD);
            
            q.add(q1,BooleanClause.Occur.MUST);
            q.add(q2,BooleanClause.Occur.MUST);

            ScoreDoc[] hits = searcher.search(q,100).scoreDocs;

你可能感兴趣的文章
c中嵌入python
查看>>
python的C扩展
查看>>
python的USB通信
查看>>
eclipse svn
查看>>
SPSS基础教程:SPSS统计分析基础
查看>>
IBM SPSS Modeler 客户端 vs 服务器的区别详解
查看>>
DataStage On Cloud,构建云端的企业数据集成平台
查看>>
ICMP协议
查看>>
SSL协议
查看>>
IMAP,POP3,SMTP协议
查看>>
数据库协议
查看>>
SNMP协议
查看>>
RDP远程桌面协议
查看>>
ssh Forward X11
查看>>
搜索引擎知识图谱相关结构化数据挖掘与去歧处理
查看>>
找到n个元素中的第二小元素
查看>>
linux命令之find
查看>>
linux命令学习之cut
查看>>
linux下目录读权限与执行权限区别
查看>>
[think in java]知识点学习
查看>>