QueryString 查詢語法

2021-09-11 12:23:30 字數 1391 閱讀 3763

querystring查詢語法示例:

查詢title索引欄位中包含「北京大學」的文件;

title:北京大學

查詢title索引欄位中包含「北京大學」的文件,並且包含「浙江大學」的文件;

title:北京大學 and title:浙江大學

查詢title索引欄位中包含「北京大學」或者「浙江大學」,且type為「1」的文件;

(title:北京大學 or title:浙江大學) and type:1

時間範圍

gmt_modified:["2014-06-11 19:12:02" to "2016-06-11 20:00:00"]

修改時間大於2016-06-11 20:00:00 :gmt_modified:["2016-06-11 20:00:00" to * ]

修改時間小於2016-06-11 20:00:00 :gmt_modified:[* to "2016-06-11 20:00:00"  ]

修改時間大於當前時間的:  

注:  代表包含兩個邊界值

{} 代表不包含兩個邊界值

乙個字段乙個值

policy_id:10000

乙個字段多個值

產品id是85001 或者5005005的:

product_id:(85001 or 5005005)

模糊查詢

policy_id以1開頭的:

policy_id:1*

空、非空

注意:這裡的「空」是指「沒有值」或「沒有被索引」

policy_type:3 and _missing_:gmt_modified   —— policy_type是3並且gmt_modified 為空

policy_type:3 and _exists_:gmt_modified      —— policy_type是3並且gmt_modified 非空

不等於

product_id是*** 並且campaign_def_id不是***的:

product_id:1300005106 and not campaign_def_id: 500090010

區間

count:[1 to 5]     ——  1 <= count <= 5

count:[1 to 5}     ——  1 <= count < 5

count:[10 to *]    ——  count >= 10

tag:[a to z]

Nodejs之querystring 查詢字串

querystring 模組提供了一些實用函式,用於解析 與格式化url查詢字串 使用方法如下 const querystring require querystring 匯入node內建模組 querystring.escape str str 對給定的str進行url編碼 該方法是提供給quer...

querystring 解析url 查詢字串

對前端同學來說,經常要碰到一種比較麻煩的情況,那就是url查詢字串的解析問題。說起來也不難,就是比較麻煩。具體來處理這種情況的時候,相信有一部分同學就是針對具體專案中的需要的字元去正則匹配一下,業務需求嘛,解決就算了。原來我也是這樣幹的。不過最好還是抽一種方法出來,畢竟這種工具類的發放很多地方都會用...

QueryString工具函式

querystring使用方法 1 單獨使用 pagejsdataobj.querystring aaa 獲取url中aaa引數 2 物件引數 var a pagejsdataobj.querystring 獲取url中aa和bb引數 若沒有該引數則返回引數物件值 a.aa這個是aa引數,若沒有該引...