2017-12-08 3 views
1

내가 SOLR 4에서 마이그레이션하고에서 관리 스키마와 필드 유형을 편집하려면 어떻게합니까. solr admin 웹 사이트 ui를 사용하여 관리되는 스키마를 편집 할 수 있습니다. 그러나 field_types는 편집 할 수 없습니다. 나는 분석기를 바꾸는 방법을 알아낼 수 없다.내가 SOLR 새로운 managed_schema를 작성하여 이전의 schema.xml을 사용하고 6 SOLR에 SOLR 6 +

내의 schema.xml에서 편집 한 후이 managed_schema을 다시 일으키는 managed_schema을 삭제할 수 있습니다. 그러나 그것은 지루합니다.

은 내가 대신 관리 - 스키마의 schema.xml를 사용하는 solrconfig을 변경할 수 있습니다 알고 있습니다. 하지만 내가 원하는 것은 관리되는 스키마로 마이그레이션하는 것입니다. 분석기를 교체 할 수 있어야합니다.

제 질문은 다음과 같습니다. 관리되는 스키마 UI를 사용하여 field_type 내부의 분석기를 변경하려면 어떻게해야합니까? 아니면 쉬운 방법이라면 다른 방법도 좋습니다. enter image description here?

답변

0

당신은 편집 managed_schema 후 코어를 다시로드 할 수 있습니다. 손으로 변경 한 내용을 무시하므로 UI를 통해 변경할 때 managed_schema를 손으로 편집하면 안됩니다.

+0

이것을 처리하는 기본 방법입니까? 그들의 문서는 파일을 편집하는 것이 갈 경로가 아니라는 것을 암시하는 것처럼 보입니다 –

+0

선호되는 방법은 API를 사용하는 것입니다. 하지만 API에는 Admin UI가 구현되어 있지 않습니다. 따라서 HTTP 호출을 통해 직접 수행 할 수 있습니다. 또는 답안과 같이 직접 편집 할 수도 있습니다. SolrCloud를 실행하면 managed_schema가 실제로 디스크에 있지 않습니다. 따라서 다운로드/수정/다시 업로드해야합니다. 다시 말하지만, 최선의 선택이 아니라 유효한 선택입니다. –

관련 문제