The '-' character is a special character. One should be able to escape it using the '\' character.
Otis --- nandkumar rayanker <[EMAIL PROTECTED]> wrote: > Hi, > > When tried to search string for e.g "DNS-456-333" i > get following error any idea? need help ASAP. > > thanks > Nandkumar > error message: > ============== > > ps\websearch\WEB-INF\search/dscccols/index > com.lucene.queryParser.ParseException: Encountered "-" > at line 0, column 9. > Was expecting one of: > <TERM> ... > <QUOTE> ... > <OPEN> ... > > at > com.lucene.queryParser.QueryParser.generateParseException(QueryParser > .java:427) > at > com.lucene.queryParser.QueryParser.jj_consume_token(QueryParser.java: > 314) > at > com.lucene.queryParser.QueryParser.subQuery(QueryParser.java:195) > at > com.lucene.queryParser.QueryParser.Query(QueryParser.java:152) > at > com.lucene.queryParser.QueryParser.parse(QueryParser.java:54) > at > com.i2a.websearch.WebSearcher.search(WebSearcher.java:74) > at > org.apache.jsp.web_search_process_jsp._jspService(web_search_process_ > jsp.java:128) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper > .java:204) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2 > 89) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > alve.java:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > alve.java:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java: > 2396) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > ava:180) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche > rValve.java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > ava:172) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > ve.java:174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22 > 3) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :405) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce > ssConnection(Http11Protocol.java:380) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java > :508) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP > ool.java:533) > at java.lang.Thread.run(Thread.java:479) > index: Dscccols > index: path ===========NAND>C:\usr\programs\Apache > Group\Tomcat 4.1\bin\..\webap > ps\websearch\WEB-INF\search/dscccols/index > com.lucene.queryParser.ParseException: Encountered "+" > at line 0, column 11. > Was expecting one of: > <TERM> ... > <QUOTE> ... > > at > com.lucene.queryParser.QueryParser.generateParseException(QueryParser > .java:427) > at > com.lucene.queryParser.QueryParser.jj_consume_token(QueryParser.java: > 314) > at > com.lucene.queryParser.QueryParser.subQuery(QueryParser.java:186) > at > com.lucene.queryParser.QueryParser.Query(QueryParser.java:152) > at > com.lucene.queryParser.QueryParser.parse(QueryParser.java:54) > at > com.i2a.websearch.WebSearcher.search(WebSearcher.java:74) > at > org.apache.jsp.web_search_process_jsp._jspService(web_search_process_ > jsp.java:128) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper > .java:204) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2 > 89) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > alve.java:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > alve.java:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java: > 2396) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > ava:180) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche > rValve.java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > ava:172) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > ve.java:174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22 > 3) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :405) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce > ssConnection(Http11Protocol.java:380) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java > :508) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP > ool.java:533) > at java.lang.Thread.run(Thread.java:479) > > > -- > To unsubscribe, e-mail: > <mailto:lucene-user-unsubscribe@;jakarta.apache.org> > For additional commands, e-mail: > <mailto:lucene-user-help@;jakarta.apache.org> > __________________________________________________ Do you Yahoo!? HotJobs - Search new jobs daily now http://hotjobs.yahoo.com/ -- To unsubscribe, e-mail: <mailto:lucene-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:lucene-user-help@;jakarta.apache.org>