[이것은 처음으로 게시물입니다. 내가 잘못하면 저를 용서해주세요! (내 나쁜 영어에 대한 미안)]ElasticSearch 색인을 생성하기 전에 JSON에 입력란을 추가하십시오.
JSON의 지정된 필드를 분석하고 저장 및 인덱싱하기 전에 분석 결과와 함께 다른 필드를 추가하는 elasticsearch (Java) 용 Mapper/Plugin을 개발하려고합니다. 자료.
EG : 여기
{
"tweet" {
"user" : "kimchy",
"message" : "This is a tweet!",
"postDate" : "2009-11-15T14:12:12",
"priority" : 4,
"rank" : 12.3
"IsKimchy" : "Yes"
}
}
나는 분야 "사용자"를 읽고 생각하고 : 인덱싱하기 전에, 내가 좋아하십니까,
{
"tweet" {
"user" : "kimchy",
"message" : "This is a tweet!",
"postDate" : "2009-11-15T14:12:12",
"priority" : 4,
"rank" : 12.3
}
}
그리고 : 나는이 인기 JSON 시작 사용자가 Kimchy 인 경우 "Yes"를 포함하는 다른 필드를 만듭니다. 인덱싱 전에 필드를 (자바를 사용하여) 어떻게 분석 할 수 있습니까?
Copy_to를 사용하여 다른 필드의 내용을 복사 할 수 있으므로 필드에서만 작업 할 수 있습니다. 아마도 도움이 될까요?
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-transform.html –
힌트를 주신 Kostantintin V. Salikohov에게 감사드립니다. 유용한 정보이지만 분석을 원합니다. 데이터를 인덱싱하기 전에 자바에서! 자바 라이브러리 (몇 년 전)를 만들었고, elaticsearch 필드를 분석 할 때이 기능을 구현하기 만하면됩니다. 당신 덕분에 다른 분야를 복제하고 준비 할 수 있습니다! – SlntSwrd