Topic: Lucene 的区间检索及混合检索要怎样做? |
Print this page |
1.Lucene 的区间检索及混合检索要怎样做? | Copy to clipboard |
Posted by: Benny139 Posted on: 2004-12-19 00:15 请教各位一下Lucene的问题 我有一个xml檔, ?面假设有5个字段(field1,field2,field3,field4,field5,) 我已透过 getXMLFieldContent 来取得 field 里的内容, 并在建立索引时,使用 doc.add(Field.Text("field1", getXMLFieldContent("field1"))); doc.add(Field.Text("field2", getXMLFieldContent("field2"))); doc.add(Field.Text("field3", getXMLFieldContent("field3"))); doc.add(Field.Text("field4", getXMLFieldContent("field4"))); doc.add(Field.Text("field5", getXMLFieldContent("field5"))); 来建立索引, 但在检索时问题来了, 我希望达到 检索字符串1存在于 field1, and(or) 检索字符串2 存在于 field2 那在 search时应怎么做? 另外 field5 为日期字段 如要达到区间检索, 又该怎样做呢? |
2.Re:Lucene 的区间检索及混合检索要怎样做? [Re: Benny139] | Copy to clipboard |
Posted by: syvin Posted on: 2004-12-19 21:05 问题看得好眼熟... 使用BooleanQuery,具体用法查文档. |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |