DocumentAPI 중에 BulkProcessor 도 존재하는데 이를 사용하여 대량의 문서들을 bulk로 생성해보도록 한다. 우선 이전 포스팅에서와 같이 생성할 문서의 내용을 BulkData 클래스로 생성한다는 전제로 작성한 코드이다. public Boolean bulkDocumentWithBulkProcessor(ArrayList bulkList) { return _bulkDocumentWithBulkProcessor(bulkList, 1000); } public Boolean bulkDocumentWithBulkProcessor(ArrayList bulkList, int bulkActions) { return _bulkDocumentWithBulkProcessor(bulkList, bulkActio..
Document API 중에는 대량의 문서들을 생성하는 bulk api도 존재한다. bulk api는 한번의 요청을 보낼 때 여러개의 생성/업데이트/삭제 동작을 수행하도록 할 수 있다. @Test public void bulk() throws IOException { ClientApi api = new ClientApi(ip); DocumentApi docApi = api.getDocumentApi(); Object[] item = (Object[]) docApi.getBulkItem(); BulkRequest request = (BulkRequest) item[0]; RestHighLevelClient client = (RestHighLevelClient) item[1]; request.add(new ..
이번 포스팅은 Document API에 대한 내용이다. 공식 가이드는 아래의 사이트에서 확인할 수 있다. www.elastic.co/guide/en/elasticsearch/client/java-rest/6.8/java-rest-high-supported-apis.html Document APIs | Java REST Client [6.8] | Elastic www.elastic.co Document API들은 문서 생성(색인 생성), 문서 조회, 문서 업데이트, 문서 삭제, 그리고 대량의 문서 생성을 위한 API들을 제공한다. ※ 이전 포스팅에서도 밝힌 바와 같이 High level REST client를 개인적으로 사용하기 편리하도록 작성한 것입니다. API호출시 변경되는 부분만을 별도로 생성한 클래..
Elasticsearch를 사용하는 자바 애플리케이션을 만들기 위해서는 적절한 client api를 사용하는 방법을 찾아보게 될것인데 Transport client와 Rest client를 쉽게 만나게 된다. Transport client는 곧 삭제될 예정이기 때문에 이 포스팅에서는 Rest client를 사용하는 코드를 적어보려고 한다. Rest client는 High level 과 Low level Rest client가 존재한다. (참조 : https://www.elastic.co/guide/en/elasticsearch/client/java-rest/6.8/java-rest-overview.html) 이 중에서 High Level Rest Client를 사용할 예정이다. Elasticsearch는..
- Total
- Today
- Yesterday
- Knowledge Graph
- TBC
- TopBraid Composer
- RDF 변환
- Ontology
- pyvis
- neosemantics
- TDB
- networkx
- 사이퍼
- cypher
- 지식 그래프
- stardog
- property graph
- 트리플
- 트리플 변환
- 스프링부트
- 지식그래프
- django
- sparql
- 온톨로지
- 타임리프
- rdfox
- Linked Data
- 그래프 데이터베이스
- LOD
- RDF
- Thymeleaf
- Neo4j
- 장고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |