1. 程式人生 > >elasticsearch like 搜尋實現

elasticsearch like 搜尋實現

elasticsearch  like 搜尋實現 參考網上的解決辦法都是不行 下面是我的實踐方案

1:put一個請求建立一個數據庫

http://localhost:9200/test
2:設定欄位的屬性

http://localhost:9200/test/job/_mapping 

{
    "job": {
        "properties": {
            "title": {
                "type": "string",
                "index": "not_analyzed"
            }
        }
    }
}
最終的搜尋語句如下:
{
	"from": 0,
	"size": 200,
	"query": {
		"bool": {
			"must": {
				"wildcard": {
					"title": "*測試*"
				}
			}
		}
	}
}
線上生成搜尋語句 mysql 轉化為es的語法格式