나는 로컬 환경에서 SOLR 6.1.0을 사용하고 있습니다. solr.extraction.ExtractingRequestHandler
의 동작을 변경하기 위해 구성 API를 사용하는 경우,이 어떻게 든 인덱스에 다른 분야에 영향을 미친다 (및 관리-의 schema.xml에 추가 필드를 추가합니다).SOLR 구성의 API : JSON 오버레이 관리 스키마에 영향을 미치는?
이것은 같은 방식으로 항상 다음 필드에 영향을 미칩니다. content_type
이 쿼리 결과에서 사라지고 (여전히 스키마에 있지만!) Content-Type
(관리 스키마에 추가됨)이 있습니다.
{
"responseHeader":{
"status":0,
"QTime":0},
"overlay":{
"znodeVersion":0,
"requestHandler":{"/update/extract":{
"name":"/update/extract",
"class":"solr.extraction.ExtractingRequestHandler",
"defaults":{
"fmap.content":"content",
"wt":"json",
"indent":true},
"useParams":"fmap.content"}}}}
인덱싱이 잘 작동 (예상대로, content_type
을 사용)이 오버레이가없는 경우 : 내 <solr_url>/config/overlay
은 다음과 같습니다. 어딘가에서 실수를 저 지르 겠지만, 나는 어디에서 (그리고 왜) 있는지 전혀 모른다.
감사합니다. 이 클래스에는 3 개의 기본값 total이 있으며, 하나는'lowernames '입니다. 어떻게 든'비록 useParams는 : fmap.content'에만이 매개 변수를 변경하고 다른 사람을 유지할 것입니다. 오버레이에 모두 전달하면 이제 작동합니다. – janrn