当前位置: 动力学知识库 > 问答 > 编程问答 >

parsing - Using integers in text-query

问题描述:

I am indexing a table of companies, where a lot of them have names starting with an integer, e.g:

2partner

3m

etc.

But when I try to do a simple solr-query like "2partner" (in Solr's webinterface), the integer "2" is removed by the query parser. Here's the debug:

<lst name="debug">

<str name="rawquerystring">2partner</str>

<str name="querystring">2partner</str>

<str name="parsedquery">text:partner</str>

<str name="parsedquery_toString">text:partner</str>

How do I avoid that?

Thanks in advance :-)

/Carsten

网友答案:

You are probably using a WordDelimiterFilterFactory with splitOnNumerics activated. Check the analyzers of the field you are storing this data into.

分享给朋友:
您可能感兴趣的文章:
随机阅读: