You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by shruti suri <er...@gmail.com> on 2018/07/13 12:54:12 UTC
Special character (&) search in query not working
Hi,
I have Special character(&) in my index and when I am searching for some
value with ampersand, the search breaks.
query term : "Travel Marketing & Finance"
*FieldType*
<fieldType name="text" class="solr.TextField" positionIncrementGap="1"
autoGeneratePhraseQueries="true">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory" />
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1"
generateNumberParts="1" catenateWords="1" catenateNumbers="1"
catenateAll="1" splitOnCaseChange="0" splitOnNumerics="0"
preserveOriginal="1" />
<filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.ASCIIFoldingFilterFactory" />
<filter class="solr.KStemFilterFactory" />
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory" />
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1"
generateNumberParts="1" catenateWords="1" catenateNumbers="1"
catenateAll="1" splitOnCaseChange="0" splitOnNumerics="0"
preserveOriginal="0" />
<filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.ASCIIFoldingFilterFactory" />
<filter class="solr.KStemFilterFactory" />
</analyzer>
</fieldType>
-----
Regards
Shruti
--
Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html
Re: Special character (&) search in query not working
Posted by shruti suri <er...@gmail.com>.
I am using rest query, so can't encode the query.
-----
Regards
Shruti
--
Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html
Re: Special character (&) search in query not working
Posted by Gurdeep Singh <gu...@gmail.com>.
Replace & with %26 and try.
> On 13 Jul 2018, at 8:54 PM, shruti suri <er...@gmail.com> wrote:
>
> Hi,
>
> I have Special character(&) in my index and when I am searching for some
> value with ampersand, the search breaks.
>
> query term : "Travel Marketing & Finance"
>
> *FieldType*
>
> <fieldType name="text" class="solr.TextField" positionIncrementGap="1"
> autoGeneratePhraseQueries="true">
> <analyzer type="index">
> <tokenizer class="solr.WhitespaceTokenizerFactory" />
> <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1"
> generateNumberParts="1" catenateWords="1" catenateNumbers="1"
> catenateAll="1" splitOnCaseChange="0" splitOnNumerics="0"
> preserveOriginal="1" />
> <filter class="solr.StopFilterFactory" ignoreCase="true"
> words="stopwords.txt" />
> <filter class="solr.LowerCaseFilterFactory" />
> <filter class="solr.ASCIIFoldingFilterFactory" />
> <filter class="solr.KStemFilterFactory" />
> </analyzer>
> <analyzer type="query">
> <tokenizer class="solr.WhitespaceTokenizerFactory" />
> <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1"
> generateNumberParts="1" catenateWords="1" catenateNumbers="1"
> catenateAll="1" splitOnCaseChange="0" splitOnNumerics="0"
> preserveOriginal="0" />
> <filter class="solr.StopFilterFactory" ignoreCase="true"
> words="stopwords.txt" />
> <filter class="solr.LowerCaseFilterFactory" />
> <filter class="solr.ASCIIFoldingFilterFactory" />
> <filter class="solr.KStemFilterFactory" />
> </analyzer>
> </fieldType>
>
>
>
>
>
>
> -----
> Regards
> Shruti
> --
> Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html