Hi,

I a, getting this error in the tomcat log file on passing chinese test to
the content field
The content field uses the ckj tokenizer.
and is defined as


<fieldType name="text_cjk" class="solr.TextField"
positionIncrementGap="100">

<analyzer type="index">

<tokenizer class="solr.CJKTokenizerFactory"/>

</analyzer>

<analyzer type="query">

<tokenizer class="solr.CJKTokenizerFactory"/>

</analyzer>

</fieldType>



INFO: [] webapp=/lang_prototype path=/update params={} status=0 QTime=69

Jan 28, 2009 12:17:03 PM org.apache.solr.common.SolrException log

SEVERE: com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character
((CTRL-CHAR, code 1))

at [row,col {unknown-source}]: [2,76]

at com.ctc.wstx.sr.StreamScanner.throwInvalidSpace(StreamScanner.java:675)

at
com.ctc.wstx.sr.BasicStreamReader.readTextPrimary(BasicStreamReader.java:4556)

at
com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2888)

at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019)

at
org.apache.solr.handler.XmlUpdateRequestHandler.readDoc(XmlUpdateRequestHandler.java:321)

at
org.apache.solr.handler.XmlUpdateRequestHandler.processUpdate(XmlUpdateRequestHandler.java:195)

at
org.apache.solr.handler.XmlUpdateRequestHandler.handleRequestBody(XmlUpdateRequestHandler.java:123)

at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)

at org.apache.solr.core.SolrCore.execute(SolrCore.java:1204)

at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:303)

at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:232)

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:174)

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:151)

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)

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(Thread.java:619)
regards

On 1/28/09, revathy arun <revas...@gmail.com> wrote:
>
> Hi,
>
>
> This is the only info in the tomcat log at indexing
>
> Jan 27, 2009 3:46:15 PM org.apache.solr.core.SolrCore execute
> INFO: [] webapp=/lang_prototype path=/update params={} status=0 QTime=191
> I dont see any ohter errors in the logs .
>
> when i use curl to update i get success message.
>
> and commit data in solr admin is showing positive ,where in the index file
> there are not indexes created.
>
> regards
> sujatha
>
>
>  On 1/27/09, Erik Hatcher <e...@ehatchersolutions.com> wrote:
>>
>> errors: 11
>>
>> What were those?
>>
>> My hunch is your indexer had issues.  What did Solr output into the
>> console or log during indexing?
>>
>>        Erik
>>
>> On Jan 27, 2009, at 6:56 AM, revathy arun wrote:
>>
>> Hi Shalin,
>>>
>>> The admin page stats are as follows
>>> searcherName : searc...@1d4c3d5 main
>>> caching : true
>>> numDocs : 0
>>> maxDoc : 0
>>>
>>> *name: * /update  *class: *
>>> org.apache.solr.handler.XmlUpdateRequestHandler
>>> *version: * $Revision: 690026 $  *description: * Add documents with XML
>>>  *
>>> stats: *handlerStart : 1232692774389
>>> requests : 22
>>> errors : 11
>>> timeouts : 0
>>> totalTime : 1181
>>> avgTimePerRequest : 53.68182
>>> avgRequestsPerSecond : 6.0431463E-5
>>>
>>> *stats: *commits : 9
>>> autocommits : 0
>>> optimizes : 2
>>> docsPending : 0
>>> adds : 0
>>> deletesById : 0
>>> deletesByQuery : 0
>>> errors : 0
>>> cumulative_adds : 0
>>> cumulative_deletesById : 0
>>> cumulative_deletesByQuery : 0
>>> cumulative_errors : 0
>>>
>>> in the solrconfg.xml i have commented this line
>>>
>>>
>>> <!-- Used to specify an alternate directory to hold all index data
>>>
>>> other than the default ./data under the Solr home.
>>>
>>> If replication is in use, this should match the replication
>>> configuration.
>>>
>>> <dataDir>${solr.data.dir:./solr/data}</dataDir>
>>>
>>> -->
>>>
>>> so the index will be created in the default data folder under solr home,
>>>
>>>
>>>
>>> Thanks for ur time
>>>
>>> regards
>>>
>>> sujatha
>>> On 1/27/09, Shalin Shekhar Mangar <shalinman...@gmail.com> wrote:
>>>
>>>>
>>>> Are you looking for it in the right place? It is very unlikely that a
>>>> commit
>>>> happens and index is not created.
>>>>
>>>> The index is usually created inside the data directory as configured in
>>>> your
>>>> solconfig.xml
>>>>
>>>> Can you search for *:* from the solr admin page and see if documents are
>>>> returned?
>>>>
>>>> On Tue, Jan 27, 2009 at 5:01 PM, revathy arun <revas...@gmail.com>
>>>> wrote:
>>>>
>>>> this is the stats of my updatehandler
>>>>> but i still dont see any index created
>>>>> *stats: *commits : 7
>>>>> autocommits : 0
>>>>> optimizes : 2
>>>>> docsPending : 0
>>>>> adds : 0
>>>>> deletesById : 0
>>>>> deletesByQuery : 0
>>>>> errors : 0
>>>>> cumulative_adds : 0
>>>>> cumulative_deletesById : 0
>>>>> cumulative_deletesByQuery : 0
>>>>> cumulative_errors : 0
>>>>>
>>>>> regards
>>>>>
>>>>> On 1/27/09, revathy arun <revas...@gmail.com> wrote:
>>>>>
>>>>>>
>>>>>> Hi
>>>>>>
>>>>>> I have committed.The admin page does not show any docs pending or
>>>>>>
>>>>> committed
>>>>>
>>>>>> or any errors.
>>>>>>
>>>>>> Regards
>>>>>> Sujatha
>>>>>>
>>>>>>
>>>>>> On 1/27/09, Shalin Shekhar Mangar <shalinman...@gmail.com> wrote:
>>>>>>
>>>>>>>
>>>>>>> Did you commit after the updates?
>>>>>>>
>>>>>>> 2009/1/27 revathy arun <revas...@gmail.com>
>>>>>>>
>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I have downloade solr1.3.0 .
>>>>>>>>
>>>>>>>> I need to index chinese content ,for this i have defined a new field
>>>>>>>>
>>>>>>> in
>>>>>
>>>>>> the
>>>>>>>
>>>>>>>> schema
>>>>>>>>
>>>>>>>> as
>>>>>>>>
>>>>>>>>
>>>>>>>> <fieldType name="text_cjk" class="solr.TextField"
>>>>>>>> positionIncrementGap="100">
>>>>>>>>
>>>>>>>> <analyzer type="index">
>>>>>>>>
>>>>>>>> <tokenizer class="solr.CJKTokenizerFactory"/>
>>>>>>>>
>>>>>>>> </analyzer>
>>>>>>>>
>>>>>>>> <analyzer type="query">
>>>>>>>>
>>>>>>>> <tokenizer class="solr.CJKTokenizerFactory"/>
>>>>>>>>
>>>>>>>> </analyzer>
>>>>>>>>
>>>>>>>> </fieldType>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> I beleive solr1.3 already has the cjkanalyzer by default.
>>>>>>>>
>>>>>>>> my schema in the testing stage has only 2 fields
>>>>>>>>
>>>>>>>> <field name="id" type="string" indexed="true" stored="true"
>>>>>>>>
>>>>>>> required="true"
>>>>>>>
>>>>>>>> />
>>>>>>>>
>>>>>>>> <field name="content" type="text_cjk" indexed="true" stored="false"
>>>>>>>>
>>>>>>> />
>>>>
>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> However when i index the chinese text into content , no index is
>>>>>>>>
>>>>>>> being
>>>>
>>>>>  created.i dont see any errors in tomcat as well .
>>>>>>>>
>>>>>>>> this is only entry in tomcat on updating
>>>>>>>>
>>>>>>>> Jan 27, 2009 3:46:15 PM org.apache.solr.core.SolrCore execute
>>>>>>>> INFO: [] webapp=/lang_prototype path=/update params={} status=0
>>>>>>>>
>>>>>>> QTime=191
>>>>>>>
>>>>>>>>
>>>>>>>> I have attached the chinese text file for reference.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Regards
>>>>>>>>
>>>>>>>> sujatha
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Regards,
>>>>>>> Shalin Shekhar Mangar.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Shalin Shekhar Mangar.
>>>>
>>>>
>>
>

Reply via email to