나는 iOS Swift
개발자이고 내 앱에는 ElasticSearch
을 사용하고 있습니다. 나는 type
을 ES
으로 선언하는 방법에 대해 머리를 쓰려고하는데, type
과 document
의 차이점은 무엇이며 object/data model
과 가장 비슷합니다.ElasticSearch 유형을 만드는 방법
는 Swift
에서 나는이 같은 object
또는 data model
만들 것 "조건"과 "이름"유형 String
모두 :
class Sneakers{
var condition: String?
var name: String?
}
내가 2 개 속성 스니커즈라는 이름의 객체를 생성 말하고있다.
curl -XPOST <bonsai_url>/myIndexName //I'm using Heroku & Bonsai for my ES cluster
내가 그때 어떻게에서 잃었어요 그래서
curl -XPOST <bonsai_url>/myIndexName/sneakerType
같은 유형을 설정할 수 있습니다
내가 만들고 난 다음 사용 Index
내 ES를 설정하는 알고 내 운동화 데이터 모델을 검색 기준으로 사용하도록 sneakerType을 설정합니까? 내 애플 리케이션 내에서 사용자는 운동화 개체를 기반으로 신발을 검색 할 수 있습니다.
type
과 유형 및 문서 사이의document
- 의 차이는 무엇 :
나는 그것이 내 질문 ES에있을 것
curl -XPOST <bonsai_url>/myIndexName/sneakerType -d ' { "sneakers": { "properties": { "condition": { "type": string }, "name": { "type": string } } } } '
의 라인을 따라 뭔가 알고 이는 데이터 모델과 같으며
fields
은properties
과 동일할까요? 내index
이름과type
을 만든 후 - 는 어떻게
type
에 내data model
를 참조해야합니까 그것은properties
- 내 마지막 질문에 대한
_mapping
무엇 것 그리고 내가 대신 내 curl 명령에 있음을 사용해야합니까?
https://www.elastic.co/를 얻을 수 있습니다 : 지금은 내가 실행할 때 내
mappings
키 내부에 뭐가 있는지보고 싶은 키guide/ko/elasticsearch/guide/current/mapping.html – blackmamba