/mkyong /로 새 문서를 삽입하려면 동작 예 을 CREATE 게시물/1001 다음과 같은 요청 데이터 :
{
"title": "Java 8 Optional In Depth",
"category":"Java",
"published_date":"23-FEB-2017",
"author":"Rambabu Posa"
}
질문 1 : - ES 즉, 위의 문서의 모든 속성에 역 색인을 생성합니다 title/category/published/author
으로 설정하고 전체 텍스트 검색을 제공하거나 명시 적으로 언급해야합니다.
질문 2 : - 위의 예에서 우리는 이미 unique_id 즉 1001
을 가지고 있습니다. 이미 DB에 저장하고 ID를 생성하면됩니다. ES 엔진을 통해 ID를 생성해야하고 DB가 필요하지 않은 경우 어떻게해야합니까?
업데이트 : -
이 Specify which fields are indexed in ElasticSearch
두 개의 추가 질문이 있습니다. 내 주요 질문은 신축성있는 검색이 문서의 모든 열 ('title/category/published/author')에 대한 전체 텍스트 검색을 만들거나 색인을 생성해야하는 문서의 특정 열을 언급해야합니까? 이제 답장으로 돌아갑니다. 'Answer 1 : -' 'text'가 전체 ntext 검색으로 작동하는 sql db의 'like'키워드와 동일한 방식으로 키워드 검색이 작동합니까? – user3198603
'Answer 2 : -' 또한 ES에서 만든 _id를 사용하여 성능에 영향을 줄 수있는 방법을 얻지 못했습니까? 너는 그것을 정교하게 할 수 있니? – user3198603
답변 1 : 그렇습니다. 텍스트 형식은 전체 텍스트 검색을 지원하며 일반적인 SQL DB가 지원하는 것처럼 정확히 일치하는 키워드 유형입니다. – RyanW