Elasticsearch之刪除索引

2022-01-10 09:54:44 字數 816 閱讀 3999

1、 #刪除指定索引

2、#刪除多個指定索引,中間用逗號隔開

3、#模糊匹配刪除

4、#使用萬用字元,刪除所有的索引

或 curl -xdelete http://localhost:9200/*

_all ,* 通配所有的索引

通常不建議使用萬用字元,誤刪了後果就很嚴重了,所有的index都被刪除了

禁止萬用字元為了安全起見,可以在elasticsearch.yml配置檔案中設定禁用_all和*萬用字元

action.destructive_requires_name = true

這樣就不能使用_all和*了

5、#獲取當前索引

# curl -u elastic:changeme 'localhost:9200/_cat/indices?v'

6、如果儲存不夠可以設定定時刪除,下面是保留3天的日誌

以下是定時刪除指令碼:

elasticsearch之mapping中元屬性

1.1 all是乙個特殊的字段,它把其他欄位的值用空格分開,作為乙個大string,進行檢索,預設不會對該字段進行單獨儲存。該欄位通常用於搜尋並不知道該值是否存在文件中,類似迷糊搜尋。例如下面的例子 搜尋包含johe smith 1970任何其中乙個的文件。get my index search 注...

MappedByteBuffer 之檔案刪除問題

看如下測試 file testfile 建立測試檔案 throws urisyntaxexception throws ioexception before public void createfile throws urisyntaxexception,ioexception fileoutput...

全文搜尋之 Elasticsearch

elasticsearch es 是乙個基於 lucene 的開源搜尋引擎,它不但穩定 可靠 快速,而且也具有良好的水平擴充套件能力,是專門為分布式環境設計的。json 輸入 輸出格式為 json,意味著不需要定義 schema,快捷方便 restful 基本所有操作 索引 查詢 甚至是配置 都可以...