<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Advanced Syntax Search > 原文:[https://docs.gitlab.com/ee/user/search/advanced_search_syntax.html](https://docs.gitlab.com/ee/user/search/advanced_search_syntax.html) * [Overview](#overview) * [Use cases](#use-cases) * [Using the Advanced Syntax Search](#using-the-advanced-syntax-search) * [Syntax search filters](#syntax-search-filters) # Advanced Syntax Search[](#advanced-syntax-search-starter "Permalink") 版本歷史 * 在[GitLab Enterprise Starter](https://about.gitlab.com/pricing/) 9.2 中引入 **GitLab.com 可用性:**自 2020-07-10 起,在 GitLab.com 上啟用了 Bronze 及更高版本的 Advanced Global Search(由 Elasticsearch 支持). 使用高級查詢獲得更具針對性的搜索結果. 這是用戶文檔. 要安裝和配置 Elasticsearch,請訪問[管理員文檔](../../integration/elasticsearch.html) . ## Overview[](#overview "Permalink") "高級語法搜索"是" [高級全局搜索"](advanced_global_search.html)的子集,如果您想要更具體的搜索結果,可以使用它. Advanced Global Search 僅支持搜索[默認分支](../project/repository/branches/index.html#default-branch) . ## Use cases[](#use-cases "Permalink") 例如,假設您開發的產品依賴于另一個組中托管的另一種產品的代碼. 由于在您的 GitLab 實例下托管了數百個不同的項目,因此您需要搜索結果盡可能地高效. 您對要查找的內容有感覺(例如,函數名),但是同時您也不太確定. 在這種情況下,在查詢中使用高級搜索語法將產生更好的結果. ## Using the Advanced Syntax Search[](#using-the-advanced-syntax-search "Permalink") 高級語法搜索支持帶有前綴,布爾運算符等的模糊或精確搜索查詢. 可以在[Elasticsearch 文檔中](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/query-dsl-simple-query-string-query.html#_simple_query_string_syntax)找到完整的詳細信息,但是這里有一個快速指南: * 搜索以任何順序搜索查詢中的所有單詞,例如:搜索`display bug`問題將以任何順序返回匹配這兩個單詞的所有問題. * 要查找確切的詞組(仍然適用詞干),請使用雙引號: `"display bug"` * 要查找未提及顯示的錯誤,請使用`-` : `bug -display` * 要查找顯示或聲音中的錯誤,請使用`|` : `bug display | sound` `bug display | sound` * 要組術語一起,使用括號: `bug | (display +sound)` `bug | (display +sound)` * 要匹配部分單詞,請使用`*` : `bug find_by_*` * 要查找包含這些符號之一的術語,請使用`\` : `argument \-last` ### Syntax search filters[](#syntax-search-filters "Permalink") 高級語法搜索還支持使用過濾器. 可用的過濾器是: * filename:按文件名過濾. 您可以使用 glob( `*` )運算符進行模糊匹配. * path:按路徑過濾. 您可以使用 glob( `*` )運算符進行模糊匹配. * 擴展名:按擴展名過濾文件名. 請寫擴展名,不要帶引號. 僅完全匹配. 要使用它們,只需將它們添加到您的查詢格式`<filter_name>:<value>`沒有冒號之間的空格( `:` )和值. Examples: * 查找包含任何名為`hello_world.rb`內容的文件: `* filename:hello_world.rb` * 查找一個名為`hello_world`的文件,其中包含文本`whatever` : `whatever filename:hello_world` * 在擴展名為`.rb`文件中查找文本" def create": `def create extension:rb` * 在名為`encryption`的文件夾中的文件內查找文本`sha` : `sha path:encryption` * 查找任何以`hello`開頭的文件,其中包含`world`并帶有`.js`擴展名: `world filename:hello* extension:js`
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看