2016-07-09 1 views
1

저는 Elastic Search의 초보자입니다. 내가 찾은 한 가지 특징은 탄성 검색 문서가 특히 JSON에서 표현된다는 것입니다. 나는 잠시 구글이지만 그것에 대해 어떤 이유도 찾을 수 없다.왜 Elastic 검색이 JSON을 좋아합니까?

누군가 XML 또는 다른 형식이 아닌 JSON을 설명하는 데 도움을 줄 수 있습니까?

+0

당신이 이루고자하는 것을 자세히 설명해주십시오. – ksindi

+1

질문이 업데이트되었습니다. 감사. 감사합니다. –

답변

2

json 문서는 키, 값 구조를 가지고 있기 때문에 키를 기준으로 elasticsearch를 색인화하는 데 도움이됩니다. XML이 있다고 가정하면 데이터를 구문 분석하는 데 많은 노력이 필요하지만 키 값 탄성 검색에 따르면 json에서는 필수 데이터를 직접 색인화 할 수 있습니다.

+0

. 프리 얀 쉬. –

1

기본적으로 서버와 클라이언트, XML 및 JSON간에 데이터를 전송하는 데 주로 2 가지 표준 방법이 있습니다. 오래된 서비스는 XML 파서를 고수하고 있기 때문에 데이터를 이전하는 데 JSON뿐만 아니라 XML도 사용되지만 최근 서비스에서는 JSON과 함께 제공되는 단순성 때문에 JSON을 표준으로 사용합니다. JSON 파서는 쉽게 만들고 사용할 수 있습니다. 동시에 XML 파서는 필드 당 사용자 정의해야합니다. JAX에서 SAX 파서와 같은 XML 응답을 구문 분석하기위한 훌륭한 라이브러리가 있지만, 아직도 그다지 똑바로는되지 않습니다. 또한 JSON은 자바 스크립트에서 직접 사용할 수 있습니다. 나는 당신의 질문에 대답했기를 바랍니다.

관련 문제