Simple query string 語法

Query string 指的是使用者在「搜尋輸入框」所輸入的搜尋字串。

Simple query string 定義簡化的查詢語法,對文件做搜尋。

simple_query_string 支援下列運算元:

這些運算元的行為會因為「預設運算元」(default_operator) 的不同,而可能有所改變。
例如「foo bar -baz」這個 query string,本來的目的可能想要找到包含 foo 或 bar 但是「不包含 baz」的文件。
但是因為 default_operator 是 OR,這個搜尋會變成:找出包含 foo 或 bar 以及任何不包含 baz 的文件。
為了達成原來的目的,要將 query string 改為「foo bar +-baz」。