2013-08-31 2 views
2

색인을 생성하기 전에 문서에 새 필드를 추가하는 플러그인을 만들고 싶습니다. Solr에는이 목적을위한 특정 구성 요소 인 UpdateRequestProcessor이 있습니다.Elasticsearch에 solr의 UpdateRequestProcessor와 동일한 것이 있습니까?

elasticsearch와 (과) 비슷한 제품이 있나요?

+1

적어도 2010 년에는 그런 옵션이 없었습니다. ES가 문서를 lucene 색인으로 직접 구문 분석했기 때문입니다. http://elasticsearch-users.115913.n3.nabble.com/Document-pre-processor-td979569 .html – miku

+0

링크를 제공해 주셔서 감사합니다. 말된다. 얼마나 유익했는지 알기 때문에 수치 스럽습니다. 인덱스 전에 문서를 처리하고 다른 언어로 다른 클라이언트에서 소비합니다. – moliware

+2

2010 년 이후로 많은 변화가있었습니다. 오늘 방법이있을 수 있습니다. 하지만 솔직히 클라이언트 측에서 필드 맹 글링을 수행하고 ES가 검색 부분에 초점을 맞추도록하는 것이 납득니다. – miku

답변

2

일부 강은 인덱싱 될 문서를 수정하기 위해 스크립팅을 지원하지만 인덱싱 속도가 느려지고 elasticsearch 자체에서 지원되지 않습니다.

클라이언트 측에서이 작업을 수행하는 것이 좋습니다.

0

방금 ​​Elasticsearch에서 Solr의 UpdateRequestProcessor를 사용할 수 있도록 tool을 만들었습니다.