나는 태양 흑점/dismax와 함께 Solr를 사용하고 있습니다. 알파벳이 아닌 문자를 쿼리 할 수 있습니까? 즉 :태양 흑점/솔라 : 알파벳이 아닌 문자
~ ! @ # $ %^& * () _ + - = [ ] { } | \
가 dismax 포함/제외 사업자이기 때문에 내가 +/-
탈출해야한다고 알고 있어요.
Foo.search { fulltext '=' }.results.length # => 0
Foo.search { fulltext '\=' }.results.length # => 0
그러나 :
<fieldType name="text" class="solr.TextField" omitNorms="false">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
어떤 토크 나이저를 사용하십니까? 구두점 문자를 삭제하지 않았습니까? –
"text"에서 사용중인 tokenizers로 내 질문을 업데이트했습니다. –