은 내가 SOLR를 사용하여 다음과 같이 필드를 토큰 화하고있다 : 내가 추가SOLR 와일드 카드 문제 ''문자
<field name="Title" type="text_general" multiValued="false" indexed="true" stored="true">
<analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</field>
* 각 검색 필드에서 일치하는 결과를 얻으려면 : 제목 응용 프로그램 * 응용 프로그램 및 유사한 결과를 줄 것이다
그러나 내가 '-'와 함께 용어를 검색하면 검색어가 아무것도 반환하지 못합니다. 예 :
제목 : child-play * 결과 : 하지만 제목은 child-play 않습니다 !!
아무도 저에게 문제점을 지적 할 수 있습니까?
디버그 후 나는이있어 : 제목에 대한 : 아이 플레이 제목에 대한
"debug":{
"rawquerystring":"Title:child-play",
"querystring":"Title::child-play",
"parsedquery":"Title::child Title::play",
"parsedquery_toString":"Title::child Title::play",
: 아이 플레이 *
"debug":{
"rawquerystring":"CompanyName:child-play*",
"querystring":"CompanyName:child-play*",
"parsedquery":"CompanyName:child-play*",
"parsedquery_toString":"CompanyName:child-play*",
당신이 사용하는 SOLR의 버전을 지정하십시오 수 :
자세한 내용은 여기
https://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters
인수를 읽어 보시기 바랍니다? – freedev
@freedev solr 6.4.2 – ashwinbhy