목록DB/[Elasticsearch] (57)
른록노트
Elasticsearch Document 최대크기는 2G입니다 참고사이트https://www.quora.com/What-is-the-maximum-size-an-index-can-store-in-Elasticsearch-What-is-the-maximum-size-of-the-document
방법1. 처음 인덱스의 타입을 만들때 _source,exclude로 BINARY가 검색이 안되도록 빼준다2. BINARY필드에 store 옵션을 주어 field 검색으로 파일을 불러온다 문제점스크립트를 사용하여 하나의 필드만 업데이트 하려할때 저장된 파일 값이 사라진다그러므로 다시 전부 업데이트를 하거나 파일인덱스를 따로 만들어 수정없이 사용하면 된다 참고사이트https://blog.ambar.cloud/making-elasticsearch-perform-well-with-large-text-fields/
참고사이트https://discuss.elastic.co/t/how-to-cancel-search-using-the-task-management-api/73842https://www.elastic.co/guide/en/elasticsearch/reference/6.0/search.html#global-search-cancellationhttps://www.elastic.co/guide/en/elasticsearch/reference/6.0/tasks.html#_current_tasks_information
{ "settings": { "analysis": { "normalizer": { "lowercase_normalizer": { "type": "custom", "char_filter": [], "filter": ["lowercase"] } } } }, "mappings": { "type": { "properties": { "city": { "type": "keyword", "normalizer": "lowercase_normalizer" } } } } } 참고사이트 https://discuss.elastic.co/t/best-practice-of-case-insensitive-keyword-mapping-in-es-5-x/74015
POST /twitter/tweet/_search?scroll=1m { "size": 100, "query": { "match" : { "title" : "elasticsearch" } } } POST /_search/scroll { "scroll" : "1m", "scroll_id" : "DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WYm9laVYtZndUQlNsdDcwakFMNjU1QQ==" } 서치 스크롤 기능입니다 1. 한번 서치를 해놓으면 scroll_id를 얻을 수 있습니다.2. 얻은 scroll_id를 가지고 인덱스와 타입을 입력하지않고_search/scroll { "scroll" : "1m", "scroll_id" : "DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAAAD4WY..
my_index { "mappings": { "my_type": { "properties": { "user": { "type": "nested" } } } } } my_index/my_type/1 { "group" : "fans", "user" : [ { "first" : "John", "last" : "Smith" }, { "first" : "Alice", "last" : "White" } ] } 이런식으로 넣을 수 있음 참고사이트https://www.elastic.co/guide/en/elasticsearch/reference/5.5/nested.html
down voteacceptedYou can use the script filter -{ "filtered": { "query": { "range": { "farePrice": { "gt": 100 } } }, "filter": { "script": { "script": "doc['originRegion'].value == doc['destinationRegion'].value" } } } } 참고사이트https://stackoverflow.com/questions/27708612/elasticsearch-comparison-between-fields