有谁可以提供一下schema.xml

已查看 124 次
跳至第一个未读帖子

Kixe

未读,
2009年7月18日 09:18:002009/7/18
收件人 mmseg4j
我试了很多次,怎是出现500 Error. 可能是编辑schema.xml错误了,请问可否提供一下能使用的设定档?
谢谢

chenlb2008

未读,
2009年7月18日 11:24:372009/7/18
收件人 mmseg4j
 
按照上面说明的方式, 还会报错啊?
 

chenlb2008
2009-07-18

发件人: Kixe
发送时间: 2009-07-18 21:18:02
收件人: mmseg4j
抄送:
主题: 有谁可以提供一下schema.xml

Kixe

未读,
2009年7月18日 17:00:022009/7/18
收件人 mmseg4j
再测试, 使用Tomcat 才成功, 之前直接java -jar start.jar都失败

再试试 solr 1.4 版, 失败
请问有没有打算何时更新到支援 solr 1.4

谢谢你的回復

On 7月18日, 下午11時24分, "chenlb2008" <chenlb2...@gmail.com> wrote:
> http://blog.chenlb.com/2009/04/solr-chinese-segment-mmseg4j-use-demo....
>
> 按照上面说明的方式, 还会报错啊?
>
> chenlb2008
> 2009-07-18

chenlb2008

未读,
2009年7月19日 05:30:512009/7/19
收件人 mmseg4j
solr 1.4 还没发布,发布后打算支持它。
 
可以发下启动失败的错误信息?
 

chenlb2008
2009-07-19

发件人: Kixe
发送时间: 2009-07-19 05:00:03
收件人: mmseg4j
抄送:
主题: Re: 有谁可以提供一下schema.xml

Kixe

未读,
2009年7月21日 09:34:322009/7/21
收件人 mmseg4j
1. java -jar start.jar (Solr 1.3 及 1.4 ) , 啟动后瀏览 http://localhost:8983/solr/admin/
出错

HTTP ERROR: 500

Severe errors in solr configuration.

Check your log files for more detailed information on what may be
wrong.

If you want solr to continue after configuration errors, change:

<abortOnConfigurationError>false</abortOnConfigurationError>

in null

-------------------------------------------------------------
java.lang.NoClassDefFoundError: org/apache/solr/util/plugin/
ResourceLoaderAware
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass
(WebAppClassLoader.java:375)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.net.FactoryURLClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.solr.core.SolrResourceLoader.findClass
(SolrResourceLoader.java:294)
at org.apache.solr.core.SolrResourceLoader.newInstance
(SolrResourceLoader.java:325)
at org.apache.solr.util.plugin.AbstractPluginLoader.create
(AbstractPluginLoader.java:84)
at org.apache.solr.util.plugin.AbstractPluginLoader.load
(AbstractPluginLoader.java:141)
at org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:
804)
at org.apache.solr.schema.IndexSchema.access$100(IndexSchema.java:58)
at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:425)
at org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:443)
at org.apache.solr.util.plugin.AbstractPluginLoader.load
(AbstractPluginLoader.java:141)
at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:
452)
at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:95)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:505)
at org.apache.solr.core.CoreContainer$Initializer.initialize
(CoreContainer.java:130)
at org.apache.solr.servlet.SolrDispatchFilter.init
(SolrDispatchFilter.java:83)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:
99)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:40)
at org.mortbay.jetty.servlet.ServletHandler.initialize
(ServletHandler.java:594)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
at org.mortbay.jetty.webapp.WebAppContext.startContext
(WebAppContext.java:1218)
at org.mortbay.jetty.handler.ContextHandler.doStart
(ContextHandler.java:500)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
448)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerCollection.doStart
(HandlerCollection.java:147)
at org.mortbay.jetty.handler.ContextHandlerCollection.doStart
(ContextHandlerCollection.java:161)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerCollection.doStart
(HandlerCollection.java:147)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:40)
at org.mortbay.jetty.handler.HandlerWrapper.doStart
(HandlerWrapper.java:117)
at org.mortbay.jetty.Server.doStart(Server.java:210)
at org.mortbay.component.AbstractLifeCycle.start
(AbstractLifeCycle.java:40)
at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:929)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.mortbay.start.Main.invokeMain(Main.java:183)
at org.mortbay.start.Main.start(Main.java:497)
at org.mortbay.start.Main.main(Main.java:115)
Caused by: java.lang.ClassNotFoundException:
org.apache.solr.util.plugin.ResourceLoaderAware
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 55 more

RequestURI=/solr/admin/

Powered by Jetty://






=====================================================================




2. Apache Tomcat / Solr 1.4
啟动后,在 http://localhost:8983/solr/admin/analysis.jsp 进行query 才出错


HTTP Status 500 - input org.apache.jasper.JasperException: input at
org.apache.jasper.servlet.JspServletWrapper.handleJspException
(JspServletWrapper.java:460) at
org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:355) at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
329) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:269) at
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:188) at
org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:679) at
org.apache.catalina.core.ApplicationDispatcher.processRequest
(ApplicationDispatcher.java:461) at
org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationDispatcher.java:399) at
org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDispatcher.java:301) at
org.apache.solr.servlet.SolrDispatchFilter.doFilter
(SolrDispatchFilter.java:264) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:188) at
org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:213) at
org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:172) at
org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:127) at
org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:117) at
org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:108) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
174) at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:875) at
org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:
665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
(PoolTcpEndpoint.java:528) at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
(LeaderFollowerWorkerThread.java:81) at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:689) at java.lang.Thread.run(Unknown Source)







On Jul 19, 5:30 pm, "chenlb2008" <chenlb2...@gmail.com> wrote:
> solr 1.4 还没发布,发布后打算支持它。
>
> 可以发下启动失败的错误信息?
>
> chenlb2008
> 2009-07-19
>
> 发件人: Kixe
> 发送时间: 2009-07-19 05:00:03
> 收件人: mmseg4j
> 抄送:
> 主题: Re: 有谁可以提供一下schema.xml
>
> 再测试, 使用Tomcat 才成功, 之前直接java -jar start.jar都失败
> 再试试 solr 1.4 版, 失败
> 请问有没有打算何时更新到支援 solr 1.4
> 谢谢你的回復
> On 7月18日, 下午11時24分, "chenlb2008" <chenlb2...@gmail.com> wrote:
>
>
>
> >http://blog.chenlb.com/2009/04/solr-chinese-segment-mmseg4j-use-demo....
>
> > 按照上面说明的方式, 还会报错啊?
>
> > chenlb2008
> > 2009-07-18
>
> > 发件人: Kixe
> > 发送时间: 2009-07-18 21:18:02
> > 收件人: mmseg4j
> > 抄送:
> > 主题: 有谁可以提供一下schema.xml
>
> > 我试了很多次,怎是出现500 Error. 可能是编辑schema.xml错误了,请问可否提供一下能使用的设定档?
> > 谢谢- Hide quoted text -
>
> - Show quoted text -

Lin Bin Chen

未读,
2009年7月21日 22:06:362009/7/21
收件人 mms...@googlegroups.com
我分别试了在 jetty (solr 自带的)+ solr 1.3、jetty+solr 1.4、tomcat 6 + solr 1.4都可以正常运行,http://localhost:8080/solr/admin/analysis.jsp 和 http://localhost:8983/solr/admin/analysis.jsp 都能分析正确。
 
可能你忘了做了那一步,我这里简要说明下:
 
我这次试的过程:
 
  1. 把 solrconfig.xml 的 dataDir 注释了。
  2. 把 mmseg4j-all-1.7.2.jar 或 mmseg4j-all-1.6.2.jar 放到 solr.home/lib 目录下,没有 lib 目录创建一个。
  3. 把 mmseg4j-1.7.2/data/words.dic 复制到 solr.home/dic 目录下,没有 dic 目录创建一个。
  4. 把 schema.xml 的 <fieldType name="text" ... 的内容修改为如下:
    <fieldType name="text" class="solr.TextField" positionIncrementGap="100" > 
        <analyzer> 
            <tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="max-word" dicPath="dic"/> 
            <filter class="solr.LowerCaseFilterFactory"/> 
        </analyzer> 
    </fieldType>
jetty 启动方式 cd F:\apache-solr-1.3.0-temp\example,再 java -jar start.jar
 
solr 1.4 我用的是 solr-2009-07-15 的。
 
个人觉得那博客应该写清楚了步骤。:)
 
祝你使用愉快。
 
2009/7/21 Kixe <625...@gmail.com>

Zheng Kun

未读,
2009年7月23日 03:57:212009/7/23
收件人 mms...@googlegroups.com
我这几天在搞hibernate search维护索引,然后solr直接检索hibernate search维护的索引,现在已经可行了正在调整。
搞定了写个帖子,搞不定再来请教各位:)

2009/7/22 Lin Bin Chen <chenl...@gmail.com>

Kixe

未读,
2009年7月28日 09:11:492009/7/28
收件人 mmseg4j
我跟你的方法做,在1.4总是失败
jetty+1.3 也不行

On 7月22日, 上午10時06分, Lin Bin Chen <chenlb2...@gmail.com> wrote:
> 我分别试了在 jetty (solr 自带的)+ solr 1.3、jetty+solr 1.4、tomcat 6 + solr 1.4都可以正常运行,http://localhost:8080/solr/admin/analysis.jsphttp://localhost:8983/solr/admin/analysis.jsp都能分析正确。
>
> 可能你忘了做了那一步,我这里简要说明下:
>
> 我这次试的过程:
>
> 1. 把 solrconfig.xml 的 dataDir 注释了。
> 2. 把 mmseg4j-all-1.7.2.jar 或 mmseg4j-all-1.6.2.jar 放到 solr.home/lib
> 目录下,没有 lib 目录创建一个。
> 3. 把 mmseg4j-1.7.2/data/words.dic 复制到 solr.home/dic 目录下,没有 dic 目录创建一个。
> 4. 把 schema.xml 的 <fieldType name="text" ... 的内容修改为如下:
> > 啟动后,在http://localhost:8983/solr/admin/analysis.jsp进行query 才出错
> ...
>
> 閱讀更多 >>- 隱藏被引用文字 -
>
> - 顯示被引用文字 -
回复全部
回复作者
转发
0 个新帖子