Lucene的Demo,查询不出来数据

今天初步学习了一下Lucene框架,写了一个Demo:
添加索引:
图片说明

然后是搜索:
图片说明

但是查询结果是0,不知道为什么,索引文件已经生成:
图片说明

求大神解答,在线等...

2个回答

我猜想分词出现的问题,你可以下个luke去查看分词的情况

u010446936
给我三分钟 回复candy_rainbow: 模糊查询也需要分词正确的,例如你查询“分词”这个单词,如果你分词的结果中没有包含“分词”就查不出来,如只有“分”、“词”。
大约 2 年之前 回复
candy_rainbow
candy_rainbow 问题解决了,我用的是精确查找,我文件尾缀没加,导致查询不出来,可是我在使用FuzzyQuert进行模糊查询的时候,真是一条也查不到,不知道为啥
大约 2 年之前 回复

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
lucene内容创建查询Demo
[color=red]lucene内容创建,查询[/color] [code="java"]package com.wj.lucene; import java.io.File; import java.util.*; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lu...
lucene demo
全文搜索引擎 很强大的搜索工具
Lucene demo
用于测试Lucene demo中所用版本为4.6, 但压缩包里也含有5.0的版本,注意使用5.0的时候一些代码需改动
Lucene Demo
lucene demo 希望大家一起来学习搜索技术
lucene Demo
lucent demolucent demolucent demolucent demolucent demolucent demolucent demolucent demo
我的数据怎么查询不出来?
表tmp中有3 个字段rnid name sexrnrn表中有数据rn1 张三 男rn2 李四 男rn3 孙丽 女rnrn用语句rnselect * from tmp where sex='男' rn可以查询出rn1 张三 男rn2 李四 男rn这两条数据rn但是用语句rnselect * from tmp where id='1'rn却什么都查不出来rn这是为什么?
lucene的查询
基于lucene的站内搜索系统的设计和实现
Lucene 查询
select * from abc where type=1 or type=2rnrn请问一下这样的SQL语句在Lucene里用什么来做呀。rnrnstring[] sterm=new string[2]"ab","cd";rnstring TypeValue="aa bb cc";rnstinrg[] queryfield=new string[2]"Title","Type";rnint s=0;rnforeach (string value in sterm)rn rn if (value == null)rn break;rn elsern rn if (s == 1)rn rn string[] TypeValue = value.Split(" ".ToCharArray());rn foreach (string typevalue in TypeValue)rn rn Query query1 = QueryParser.Parse(typevalue, queryfield[s], vAnalyzer());rn bQuery.Add(query1, true, false);rn rn rn elsern rn Query query2 = QueryParser.Parse(value, queryfield[s], vAnalyzer());rn bQuery.Add(query2, true, false);rn rn s++;rn rn rnrn我这样写,只能查1个出来,不能实现上面的SQL语句
【Lucene】lucene查询Query对象
PrefixQuery 前缀查询。 如 test* 会匹配出 test/tests/tester。 例如:目录(category)通常都体现一个层次结构,如/tec/it/java 或 /tec/it/db 或 /tec/it/java/jvm 等等目录,如果想要搜索某个目录(如/tec/it或者/tec/it/db),可以构造prefix query。   WildcardQuery ...
使用compass lucene 中文搜索不出来。。。
我现在建立了两个项目(项目A和项目B)。。rn 这两个项目使用同一个索引文件(索引文件是项目A生成的)。。。rn 当我把这两个项目一起发布的时候。。就只有项目A可以搜索出结果。。而项目B只能搜索英文和数字,中文搜索不出。。。rnrn 各位大侠们 怎么回事的。。。rnrnrn下面是偶的配置文件。。。[code=Java]rnrnrnrnrnrn rn rn rn rn rn rn com.kp.oais.entity.User rn rn rnrn rn rn rn rn rn file:///data/indexesrn rn rn rn rn rn rn org.compass.spring.transaction.SpringSyncTransactionFactoryrn rn rn <font color="red"><b>rn rn rn </b></font>rn rn rn net.paoding.analysis.analyzer.PaodingAnalyzer rn rn net.paoding.analysis.analyzer.PaodingAnalyzerrn rn rn rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rnrn rn rn rnrn rn rn rn rn rn rn rn rn rnrn[/code]rn
lucene入门demo
里面编写了法创建,搜索的基本方法 LuceneDemo 单个文件索引,创建查找 CopyFile 为多文件复制多些文件做准备 CreateIndexe 多文件创建索引;Searcher多文件搜索对应CreateIndexe
Lucene实战Demo
NULL 博文链接:https://sysout091.iteye.com/blog/2191917
lucene学习demo
该学习demo非常适合新手学习,包括各种搜索方法,如单字段、多字段、多条件、排序等等搜索。
lucene Demo(paoding)
lucene demo and paoding good shuang
Lucene入门demo
Lucene入门demo,lucene简单的应用
简单的lucene demo
全文索引工具 开源工具 java编写 lucene的简单demo
lucene分词器分词demo
package com.jiepu.lucene_49; //lucene不同分词测试,来至:http://blog.zzzhc.com/blogs/86/ import java.io.IOException; import java.io.StringReader; import java.util.HashSet; import java.util.Iterator; i
lucene for java 简单demo
这是一个用java实现的lucene简单应用,大家可以参考
lucene小demo
代码很简单,但基本讲清了lucene,版本是5.5
lucene搜索引擎demo
lucene搜索引擎实现的demo抓取网易新闻、以及分词库
下载的Lucene DEMO 出错
在这里下载的DEMO,但运行报错Security Exception,该如何修改?rnhttp://www.cnblogs.com/pwqzc/archive/2006/03/16/351167.htmlrnrnPS:分太少了,再挣分了补上。
全文搜索技术Lucene Demo
全文搜索技术Lucene Demo, https://blog.csdn.net/echizao1839/article/details/88614886
Lucene-Demo.rar Lucene分词的demo
本压缩包的主要内容是Lucene分词器的demo版本,可以导入到程序中直接使用,包含Lucene分词使用的pom文件,使用前请注意修改存储地址。
Lucene常用的Demo
Lucene Demo 挺全的实例,适合初学者。
lucene简单demo
lucene简单demo lucene简单demo lucene简单demo lucene简单demo
lucene增删改查小demo
lucene增删改查小demo,最近在研究lucene,有些了解,写成小demo的形式和大家共享,完全自己写的,测试可用
lucene APi DEMO
有 demo 和 api 由于公司只能访问csdn无奈 上传
Lucene(搜索)Demo
本Demo实现了lucene分词和查询,Dao中实现了lucene的几个基本方法.
Lucene web demo 出错
大家好,我刚在Solaris8上面配置好lucene,第一个demo已经运行成功了,但是在配置web demo 的时候,配置好了不能搜索rn搜索后results.jsp 页面出错。由于出错信息太多,我贴出来一部分,请各位帮忙看下,谢谢了!!rnrn[code=Java]rnHTTP Status 500 - rnrn--------------------------------------------------------------------------------rnrntype Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnorg.apache.jasper.JasperException: Unable to compile class for JSP: rnrnAn error occurred at line: 10 in the generated java filernOnly a type can be imported. org.apache.lucene.analysis.standard.StandardAnalyzer resolves to a packagernrnAn error occurred at line: 17 in the generated java filernOnly a type can be imported. org.apache.lucene.demo.html.Entities resolves to a packagernrnAn error occurred at line: 19 in the generated java filernOnly a type can be imported. org.apache.lucene.util.Version resolves to a packagernrnAn error occurred at line: 47 in the jsp file: /results.jsprnIndexSearcher cannot be resolved to a typern44: <%rn45: boolean error = false; //used to control flow for error messagesrn46: String indexName = indexLocation; //local copy of the configuration variablern47: IndexSearcher searcher = null; //the searcher used to open/search the indexrn48: Query query = null; //the Query created by the QueryParserrn49: TopDocs hits = null; //the search resultsrn50: int startindex = 0; //the first index displayed on this pagernrnrn[/code]rnrn而且在这个页面刷新两次后出现的内容变了也贴出来rn[code=Java]rnHTTP Status 500 - rnrn--------------------------------------------------------------------------------rnrntype Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnorg.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSPrn org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:161)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:717)rnrnrnroot cause rnrnorg.apache.jasper.JasperException: Unable to load class for JSPrn org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:630)rn org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:717)rnrnrnroot cause rnrnjava.lang.ClassNotFoundException: org.apache.jsp.results_jsprn java.net.URLClassLoader$1.run(URLClassLoader.java:200)rn java.security.AccessController.doPrivileged(Native Method)rn java.net.URLClassLoader.findClass(URLClassLoader.java:188)rn org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)rn org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)rn org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628)rn org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:338)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:717)rnrnrnnote The full stack trace of the root cause is available in the Apache Tomcat/6.0.32 logs.rnrn[/code]rnrn多谢各位,帮忙看下,我不懂jsp的。不知道是jsp的问题还是java的问题还是lucene的问题。rn谢谢各位了!!
lucene 4.7.2 Demo
lucene 4.7.2支持java 6 ,之后的版本需要java 7以上,创建、删除、修改索引,搜索支持通用对象(可以根据对象类型搜索),可以范围搜索、排序、高亮,希望有所帮助
Lucene Demo组件
使用Lucene框架写的索引的增、删、改、查组件,支持高亮关键字
Lucene开发环境配置及Demo调试
需要有jdb,Java的开发环境,tomcat .   一Lucene开发环境配置1.解压下载的lucene-2.3.0.zip,可以看到lucene-core-2.3.0.jar和lucene-demos-2.3.0.jar这两个文件。本文解压目录为:D:\lucene-2.3.0 2.将lucene-core-2.3.0.jar和lucene-demos-2.3.0.jar文件所在路...
Lucene学习笔记之(五)lucene的特殊查询
步骤一:创建maven现目 步骤二:配置pom.xml文件,代码如下: junit junit 3.8.1 test org.apache.lucene
lucene学习笔记(三)lucene搜索查询
1、搜索的简单实现(TermQuery)1.1、创建IndexReader1.2、创建IndexSearcher1.3、创建Term和TermQuery1.4、根据TermQuery获取TopDocs tds.totalHits是总记录数,和传入的num没有任何关系 1.5、根据TopDocs获取ScoreDoc1.6、根据ScoreDoc获取相应文档2、其他搜索Query2.1、TermRange
lucene实现索引查询
为了快速查询,加快查询速度,减少与数据库交互,经常需要用到lucene实现创建索引和查询
lucene学习之查询
Directory d = FSDirectory.open(Paths.get("D:/lucene/index")); IndexReader indexReader = DirectoryReader.open(d); System.out.println("maxdoc: "+indexReader.maxDoc()); System.out.println("numdoc: "+i
lucene第四部 查询索引
1.1. 查询索引 查询索引也是搜索的过程。搜索就是用户输入关键字,从索引(index)中进行搜索的过程。根据关键字搜索索引,根据索引找到对应的文档,从而找到要搜索的内容(这里指磁盘上的文件)。
Lucene多字段查询&高亮显示
在百度搜索的时候,查询的关键词会高亮显示 在搜索一个关键词的时候,有可能这个关键词在title和content中,搜索的时候要把结果全部显示出来 实例说明package com.bart.lucene.mutilseacher;import java.util.ArrayList; import java.util.List; import org.apache.lucene.document.Do
Lucene查询操作
Lucene查询的两种方式 1.Query查询   1).MatchAllDocsQuery   2).TermQuery   3).NumberRangeQuery   4).BooleanQuery 2.QueryParser   1).QueryParser   2).MultiFieldQueryParser 先写一下获取IndexSearcher对象的set方法 1.IndexReade...
Lucene实现查询扩展
本人是新手,想用Lucene实现查询扩展,不知道可不可以实现,有哪些主要的类呀?
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池