Anlamsal arama ile çalışmaya başlama

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2017

Azure DevOps için arama işlevi, erişiminiz olan tüm projeler, takımlar ve depolarda kolayca arama yapmanızı sağlar.

Anlam aramayla, iş öğelerini, kod dosyalarını, wiki sayfalarını veya paketleri bir anahtar sözcük, joker karakter ve desteklenen diğer anlam arama filtrelerine göre hızlıca bulabilirsiniz.

Anlam aramayla, iş öğelerini ve kod dosyalarını bir anahtar sözcük, joker karakter ve desteklenen diğer anlam arama filtrelerine göre hızlıca bulabilirsiniz.

Bu makaledeki tüm semantik arama özelliklerine bir bakışta göz atabilirsiniz.

Önkoşullar

  • Her proje üyesi, paydaş, temel ve daha yüksek erişim düzeylerine sahip proje üyeleri de dahil olmak üzere anlam arama işlevlerini kullanabilir.
  • Kuruluş veya koleksiyonda arama yaparken, yalnızca bir proje üyesinin erişebileceği sonuçlar listelenir.
  • Paydaş wiki arama sonuçları, sağlanan wiks ile sınırlıdır. Yayımlanan wiks 'ler, paydaşların erişimi olmayan düzenli depolara erişim gerektirdiğinden, yayımlanan wikin sonuçları arama sonuçlarında görünmez. Benzer şekilde, kod arama sonuçları paydaşlar için görüntülenmez.

Not

Kod arama için, bir koleksiyon yöneticisinin kod arama uzantısını yüklemesigerekir.

Bir anahtar sözcükle aramanızı başlatma

Bir anahtar sözcük kullanarak aramanızı başlatın. Daha sonra, arama sonuçlarınızı genişletmek veya daraltmak için gerektiğinde diğer seçenekleri uygulayabilirsiniz.

Azure DevOps 'da arama kutuları

TFS 2018 ve önceki sürümlerde arama kutuları

İpucu

  • Girişle eşleşen bir sonuç alırsanız filtreleri kaldırmayı deneyin ve aramayı yeniden deneyin. Aramayı genişletir ve arama sonuçlarını güncelleştirdikten sonra, uygun filtreleri yeniden uygulayabilir ve ilgili sonuçları için yeniden arama yapabilirsiniz.
  • Arama terimlerinizin yazımını denetleyin. Şu anda Iş öğesi arama, kullanıcıların yazım hatalarını yok saymayı desteklemiyor.
  • Basit bir joker karakter arama dizesi kullanırken olduğu gibi joker karakter araması kullanırken çok sayıda isabet varsa, eşleşen dosya bulunamadığını belirten bir ileti görebilirsiniz. Bu durumda, eşleşmelerin sayısını azaltmak için aramanızı daraltın. Bulmak istediğiniz sözcüğün veya sözcüklerin daha fazla karakterini belirtin veya olası eşleşmelerin sayısını sınırlandırmak için bir koşul veya filtre ekleyin. Aramalar büyük/küçük harfe duyarlı değildir.

Anlamsal arama özellikleri, kullanımı ve örnekleri

Aşağıdaki özellikler, iş öğeleri, kod, wiksıs ve paketleri de dahil olmak üzere tüm aramalar için geçerlidir.

Aşağıdaki özellikler, iş öğeleri, kod ve paketleri de dahil olmak üzere tüm aramalar için geçerlidir.


Arama özelliği

Kullanım

Örnek


Sözcükle

Bir veya daha fazla anahtar sözcük temelinde arama yapın.

validateValidate sözcüğünü içeren örnekleri bulur.


Tam eşleşme

Çift tırnak içine alınmış bir tam eşleştirmeye göre arama yapın.

"Client not found" tam tümcecik eşleşme istemcisini içeren örnekleri bulur.


Liyorsa

  • * ? Arama ölçütünü genişletmek için joker karakterler ve anahtar sözcüklere ekleyin.
  • *Anahtar kelimesiyle başlayan öğeleri bulmak için anahtar kelimesinin sonuna ekleyin.
  • ?Herhangi bir alfasayısal karakteri temsil etmek için ortadaki ekleme yapın.
  • Ön ek olarak, arama dizeniz içinde herhangi bir yerde joker karakterler kullanın. Önek joker karakterlerini diğer arama filtresi işlevleriyle birlikte kullanabilirsiniz.
  • Birden fazla karakterle eşleştirmek için birden fazla joker karakter kullanabilirsiniz.
  • alpha?version alpha1version ve harflerden Xversion örneklerini bulur.
  • Browser* BrowserEdge, BrowserIE ve BrowserFirefox örneklerini bulur.
  • CodeSenseHttp* CodeSenseHttpClient ve CodeSenseHttpClientTest gibi codesensehttp ile başlayan kelimeleri içeren dosyaları bulur.

Boole işleçleri

  • Boole işleçlerini kullanarak iki veya daha fazla anahtar sözcüğü bulur: AND , OR , ve NOT (büyük harf olmalıdır).
  • Mantıksal gruplandırmaları desteklemek için yan tümcelerine parantez ekleyin.
  • , AND Varsayılan işleç olduğu için, hiçbir işleci olmayan iki anahtar sözcük girişi bir aramayla aynı olur AND .
  • Validate AND revisitdoğrulama ve geri bulma sözcüklerini içeren dosyaları bulur.
  • Validate OR revisitValidate veya yeniden ziyaret eden sözcüklerden birini içeren dosyaları bulur.
  • Validate NOT revisitValidate sözcüğünü içeren dosyaları bulur ancak geri ziyaret edin.
  • (Validate NOT revisit) OR "release delayed" tümünü Doğrula sözcüğünün bulunduğu, yeniden ziyaret eden sözcük veya Sürüm gecikmesinin bulunduğu dosyaları bulur.

Yakınlık

  • Yakınlık işleçlerini kullanarak, yakın, ÖNCEKI ve sonrakı (büyük harfle) dosyaları arayın.
  • Varsayılan olarak, yakınlık araması beş belirteçlik mesafede yer alan terimleri arar.
  • term1 BEFORE term2 Term1 'in, aralarında beş belirteç arasındaki mesafe içinde term2 önce gerçekleştiği tüm dosyaları döndürür.
  • term1 AFTER term2 Term1 BEFORE term2 ile aynı sonuçları döndürür.
  • term1 NEAR term2 Term1 'in beş belirteç uzaklığı içinde herhangi bir yönde olan tüm dosyaları döndürür. term1 NEAR term2 veya ile aynı sonuçları döndürür term1 BEFORE term2 term2 BEFORE term1 .

Özel karakterler

  • Özel karakterleri,,,,, ( ) [ ] : * ve ? bunları çift tırnak işaretleriyle ayrılmış bir tümcecikle çevreleyerek kaçış.
  • Bir arama dizesine özel karakterler ekleyin veya aşağıdaki kurallara göre özel olarak özel karakterler arayın:
  • CodeA23? R CodeA23 ile başlayan sözcükleri içeren dosyaları bulur
  • Bir sonraki alfasayısal karaktere sahip ve R ile bitemez. Örneğin, CodeA234R ve CodeA23QR.
  • Sorgu dilinin bir parçası olmayan özel bir karakter arayın.
  • "flatten()" sabit dize düzleştirmek () bulur. "Çift tırnak karakterinin " bir örneğini kaçış karakteriyle önce \ ve arama dizesini çift tırnak içine alarak arayın.
  • "\"react-redux\"" "tepki-redux" dize dizesini bulur.

Anlamsal arama başlangıç sayfanızı seçin

Aşağıdaki sayfalardan birinden bir arama başlatabilirsiniz:

  • Kuruluşun Projeler sayfası, tüm projeler genelinde bir arama başlatır.
  • Projeye genel bakış sayfası, seçilen proje içinde arama yapmak için otomatik olarak bir filtre uygular.
  • Bir proje için panolar sayfasında, Kullanıcı tarafından erişilen en son iş öğelerini ve biriktirme günlüklerini otomatik olarak görüntüler.
  • Bir proje için Depo, işlem hatları, Test Plans veya bir yapılar sayfası, kod aramaları için otomatik olarak işlevsel filtreleri görüntüler.
  • Bir projenin wiki sayfası, son wiki sayfalarına Kullanıcı tarafından otomatik olarak erişin.

İpucu

Son açtığınız bir sayfaya erişmek için içerik türü filtresini kullanın. Arama sayfası filtresi

Projeler sayfasından aramanızı başlatın

Kuruluşunuzun genel bakış sayfasından anlam aramasına bir anahtar sözcük veya tümcecik girin ve ENTER ' u seçin veya Aramayı Başlat ' ı seçin .

Kuruluş projeleri sayfasından arama başlatılıyor

Project-Overview sayfasından aramanızı başlatın

Projenizin genel bakış sayfasından anlam aramasına bir anahtar sözcük veya tümcecik girin ve ENTER ' u seçin veya Aramayı Başlat ' ı seçin .

Projeye Genel Bakış sayfasından Aramayı Başlat

Bir panolar sayfasından aramanızı başlatın

Bir anahtar sözcük veya tümcecik ile tüm projelerinizde tüm iş öğelerinizin üzerinde arama başlatın. Çalışma öğesi arama, test ile ilgili ve özel iş öğesi türleri dahil olmak üzere tüm iş öğesi türlerini içerir.

  1. Herhangi bir panoları seçin, anlam aramasına bir anahtar sözcük veya tümcecik girin ve ENTER ' u seçin ya da Aramayı Başlat ' ı seçin.

    Proje anlam araması

  2. Arama sonuçları, bulunan eşleşmelerin kalın olarak gösterildiği bir kod parçacığı görünümünde görüntülenir.

    Eşleşen sonuçları ara

    Bu tam metin arama, sözcükler veya ifadeler için basit arama dizeleri kullanır. İş öğesi arama, arama terimlerinizin türetilmiş formlarıyla eşleşir; Örneğin, "Check" araması, "Checked" ve "checking" sözcüğünün örneklerini de bulur.

  3. Ekranın sağ tarafındaki pencerede göstermek için bir iş öğesinin kod parçacığını seçin.

  4. Arama sonuçlarını anlamsal aramada yeni bir tarayıcı sekmesinde açın: CTRL + ENTER ' ı seçin veya CTRL tuşunu basılı tutarak Aramayı Başlat aramaya başla ' yı seçin  . Google Chrome 'da, + + odağı yeni tarayıcı sekmesine geçirmek için CTRL SHIFT ENTER ' ı seçin.

  1. Anlamsal aramada, metinde arama iş öğeleri olduğunu kontrol edin. Aksi takdirde, seçmek için seçiciyi kullanın.

    Başlık çubuğundaki Iş öğesi arama metin kutusu

  2. Metin kutusuna bir arama dizesi girin ve ENTER ' u seçin ya da  Arama simgesini Başlat aramaya başla ' yı seçin.

  3. Arama sonuçları, bulunan eşleşmelerin kalın olarak gösterildiği bir kod parçacığı görünümünde görüntülenir.

    Arama sonuçları

    Bu tam metin arama, sözcükler veya ifadeler için basit arama dizeleri kullanır. İş öğesi arama, arama koşullarınızın türetilmiş formlarıyla eşleşir. Örneğin, "güncelleştirme" araması, "güncelleştirilmiş" ve "güncelleştirme" sözcüğünün örneklerini de bulur. Aramalar büyük/küçük harfe duyarlı değildir.

  4. Sağ pencerede göstermek için bir iş öğesinin kod parçacığını seçin.

  5. Arama sonuçlarını anlamsal aramadan yeni bir tarayıcı sekmesinde açın. CTRL + ENTER ' ı seçin veya CTRL tuşunu basılı tutun ve  Aramayı Başlat simgesini Başlat aramasını seçin. Google Chrome 'da, + + odağı yeni tarayıcı sekmesine geçirmek için CTRL SHIFT ENTER ' ı seçin.

Azure Boards arama ve filtreleme hakkında daha fazla bilgi için bkz. filtre biriktirme listeleri, panolar ve planlar.

Bir wiki sayfasından aramanızı başlatın

Wiki 'den arama yaptığınızda otomatik olarak wiki arama sonuçlarına gidebilirsiniz. Wiki genelinde metin arama, arama platformu tarafından desteklenir.

Wiki sayfasından Aramayı Başlat

Wiksıs arama hakkında daha fazla bilgi için bkz. arama wiki ve sağlanan vs. yayımlanmış wiki.

Uyarı

İçin sonuç bulunamadı...
Çok basit bir joker karakter arama dizesi kullanırken olduğu gibi joker karakter araması kullanırken çok sayıda isabet varsa, eşleşen dosya bulunamadığını belirten bir ileti görebilirsiniz. Bu durumda, eşleşmelerin sayısını azaltmak için aramanızı daraltın. Örneğin, bulmak istediğiniz kelimelere ait daha fazla karakter belirtin veya olası eşleşmelerin sayısını sınırlamak için bir koşul veya filtre ekleyin.

Ek arama işlevleri

Çeşitli ayarları, kullanıcıları, projeleri ve daha fazlasını aramak istiyorsanız, anlamsal olmayan arama görevlerini ve ilgili eylemleri bulmak için aşağıdaki tabloya bakın.


Anlam temelli olmayan arama görevi

Eylem


Kuruluşunuza gidin ve kuruluş ayarları' nı seçin.


Projenize gidin ve proje ayarları' nı seçin.


Kullanıcı ayarları sayfanıza gidin.


':::row::': ':::column span="1"::': Find a user ':::column-end::': null ':::column span="2"::': 'Go to your organization and select Organization settings > Users, and then enter the name in the filter box.' ':::row-end::': null

Kuruluş bulma

Ekranınızın sol tarafında ilerleyin ve tüm kuruluşların listesini görüntüler.


':::row::': ':::column span="1"::': Find a project ':::column-end::': null ':::column span="2"::': 'Go to your organization, and then enter the project name in the Filter projects box.' ':::row-end::': null

Dosya geçmişini görüntüleyin ve sürümleri karşılaştırın

Repos > dosyalarına gidin, dosyanızı vurgulayın ve Geçmiş' i seçin.


Wiki 'nize gidip anlam aramanızı girin.


Not

Kuruluş ayarları arama işlevi, kuruluş ve proje tüm ayarlarını bulur.

Yeniden dizin gereksinimlerini ara

Azure DevOps Server arama aşağıdaki sınırlamalara sahiptir:

Market uzantıları

  • Kod arama -tüm kodunuzun tamamında hızlı, esnek ve kesin arama sonuçlarıyla anlam aramasını genişletir. Depoları aramak için gereklidir.
  • Azure yolları arama -özel sorgular oluşturup sürdürmek zorunda kalmadan, yinelemelerde ve alan yollarında arama yapmak için panolara özel bir arama merkezi ekler.

Not

Bazı uzantılar Azure DevOps 'ın desteklenmeyen özelliklerine sahip değildir ve bu nedenle ürün ekibi tarafından desteklenmez. Bu uzantıları kullanırken kullandığınız sorular, öneriler veya sorunlar için Visual Studio Marketilgili uzantı sayfasını ziyaret edin.

Sonraki adımlar