jackrabbit1.3.1 英文全文检索可以 中文无效请帮助 谢谢
下边是 jackrabbit的配置 workspace.xml和这个类似
<SearchIndex
class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${wsp.home}/index" />
<param name="textFilterClasses"
value="org.apache.jackrabbit.extractor.MsExcelTextExtractor,
org.apache.jackrabbit.extractor.MsPowerPointTextExtractor,
org.apache.jackrabbit.extractor.MsWordTextExtractor,
org.apache.jackrabbit.extractor.PdfTextExtractor,
org.apache.jackrabbit.extractor.HTMLTextExtractor,
org.apache.jackrabbit.extractor.XMLTextExtractor,
org.apache.jackrabbit.extractor.RTFTextExtractor,
org.apache.jackrabbit.extractor.OpenOfficeTextExtractor" />
<!-- These are all default values. You can change them if you want -->
<param name="useCompoundFile" value="true" />
<param name="minMergeDocs" value="100" />
<param name="volatileIdleTime" value="3" />
<param name="maxMergeDocs" value="100000" />
<param name="mergeFactor" value="10" />
<param name="bufferSize" value="10" />
<param name="cacheSize" value="1000" />
<param name="forceConsistencyCheck" value="false" />
<param name="autoRepair" value="true" />
<!-- <param name="analyzer"
value="org.apache.lucene.analysis.standard.StandardAnalyzer" />-->
<!-- <param name="analyzer"
value="org.apache.lucene.analysis.cjk.CJKAnalyzer" />-->
<param name="analyzer"
value="org.mira.lucene.analysis.IK_CAnalyzer" />
<param name="queryClass"
value="org.apache.jackrabbit.core.query.QueryImpl" />
<param name="maxIdleTime" value="-1" />
<!-- end of default values -->
<param name="respectDocumentOrder" value="false" />
</SearchIndex>
Query query = qm.createQuery("select * FROM nt:resource where CONTAINS( . , sb.toString()+"')",
当参数是英文的时候可以检索到 ,中文失效了.
我用的jackrabbit版本是1.3.1
分享到:
- 2007-08-19 08:39
- 浏览 2247
- 评论(1)
- 论坛回复 / 浏览 (1 / 2920)
- 查看更多
相关推荐
杰克兔(Jackrabbit)是...总之,"jackrabbit最全入门教程"将为你提供一个全面的视角,帮助你理解并掌握如何利用Jackrabbit构建高效的内容管理系统。通过深入学习和实践,你将能够利用JCR的力量来解决实际的业务需求。
Apache Jackrabbit API 是一个强大的内容管理系统(CMS)的核心组件,它是Apache Software Foundation 开发的Java Content Repository (JCR) 的实现。JCR 是一个标准,它定义了一个用于存储、管理和检索结构化内容的...
### Jackrabbit 在项目实施中的常见问题与解决方案 #### 一、Jackrabbit简介 Jackrabbit 是一个完全用 Java...以上就是在使用 Jackrabbit 进行项目实施过程中遇到的一些常见问题及其解决方案,希望能对大家有所帮助。
Jackrabbit是Java Content Repository (JCR) API的一个开源实现,它提供了一个内容管理系统(CMS)的基础框架,广泛用于存储和检索结构化和非结构化数据。 Apache Jackrabbit是一个强大的内容管理存储系统,遵循JCR...
在这个"Jackrabbit入门实例"中,你将找到一系列在Eclipse环境下运行的示例项目,帮助初学者快速理解并掌握Jackrabbit的使用。 首先,让我们深入了解一下JCR。JCR是一个接口规范,定义了如何存储、检索和管理半结构...
JackRabbit学习参考资料总汇涉及了深入浅出的JackRabbit内容仓库API的学习,内容涉及多个专题,整个学习资料是PDF文档格式。从标签来看,这份资料主要涉及JackRabbit以及JCR(Java Content Repository)的内容仓库...
Apache Jackrabbit 2.6 是一个开放源代码的、基于Java的内容管理系统(CMS),它实现了JCR(Java Content Repository)规范,提供了一种用于存储、管理和检索非结构化数据的标准接口。Jackrabbit 提供了一个高性能、...
这将帮助开发者理解如何在实际项目中使用Jackrabbit。 总的来说,Apache Jackrabbit为开发者提供了一种强大的方式来处理和管理非结构化内容。通过理解和熟练使用它,可以创建出功能丰富的CMS和其他内容管理应用。
这两个项目将帮助我们深入理解和快速入门Jackrabbit的使用。 1. Jackrabbit核心概念: - JCR:JSR 170定义了内容存储的标准接口,使得应用程序可以透明地访问和操作不同类型的存储系统。 - Node:在JCR中,内容被...
这些工具可以帮助开发者更高效地进行内容存储和检索,进行版本控制,以及处理复杂的JCR操作。 标签"开源项目"表明这个库是开放源码的,这意味着开发者可以查看其源代码,学习内部实现,甚至参与到项目的改进和扩展...
Apache Jackrabbit 是一个开源的内容管理系统(CMS)框架,它实现了Java Content Repository (JCR) API。JCR API 是一种标准接口,允许应用程序访问和管理结构化内容存储库,类似于文件系统,但支持更丰富的数据类型...
jackrabbit-webdav-2.1.0.jar 具体用法可以网上查找
了解这些库的作用和它们与 Jackrabbit 的关系,可以帮助我们更好地集成 Jackrabbit 到现有项目中,并解决可能出现的依赖冲突问题。 `bin` 目录通常包含可执行文件或脚本,可能是 Jackrabbit 的启动脚本。这些脚本...
jackrabbit 1.5.6 jar
jackrabbit-standalone-1.6.5.jar是webDav的支持jar包。
杰克兔(Jackrabbit)是Apache软件基金会的一个项目,它是一个完全实现WebDAV协议的Java库。WebDAV是一种基于HTTP协议的协议扩展,用于用户编辑和管理存储在远程服务器上的文档。Jackrabbit提供了对WebDAV协议的...
标题中的"jackrabbit-webdav-2.7.1.zip"指的是Apache Jackrabbit的一个特定版本——2.7.1的WebDAV模块的压缩包。Apache Jackrabbit是Java内容存储库(Content Repository)的一个实现,它遵循JCR(Java Content ...