저는 solr을 처음 사용하고 있습니다. 나는 "name"같은 데이터를 가지고 있습니다 : "John Lewis". 모양과 검색을 완벽하게 검색합니다. fq = name % 3A + % 22John + Lewis % 22 이것은 Solr 콘솔에서 구성되어 잘 작동합니다.공백이있는 Solr 쿼리 데이터를 쿼리해야합니다.
필자의 요구 사항은 Java 레이어에서 나오는 특정 단어를 "JohnLewis"으로 검색하는 것입니다. solr repo에서 "John Lewis"와 매핑되어야합니다.
이 검색은 이름 필드 (2 단어 및 중간에 공백)로만 제한되지 않습니다. "현금 보상 신용 카드"과 같은 다른 세부 정보가 있습니다.이 단어는 4 단어이며 사용자는 "CashRewardCreditCards"과 같은 검색어를 사용합니다.
solaris에서 사용할 수있는 파서로 schema.xml에서 처리 할 수 있다면 누군가 나를 도울 수 있습니까?
귀하의 데이터는 무엇입니까? JohnLewis를 독자적으로 찾고 있습니까 아니면 다른 텍스트에 포함되어 있습니까? 자체적으로 다음과 같은 Ashraful 솔루션이 작동해야합니다 (입력에서 공백을 제거하십시오). –