Google'a soru işareti nasıl verilir? [kapalı]


14

Özetle, Google'ın başlıkta soru işaretinin bulunduğu sayfaları döndürmesini istiyorum.

Bağırsaklar şöyle bir şey denemekti:

allintitle: * "?"

Ancak Google, tırnak içinde olsalar bile arama sorgularında soru işaretlerini beğenmiyor gibi görünüyor. Herhangi bir fikir?


1
Google sembollerine olan ihtiyacın çok yaygın olarak programlama ile ilgili bir görev olduğunu söyleyebilirim. Programlama için kullanılan editörlerle ilgili soruları programlama ile ilgili olarak değerlendiriyoruz - neden programlama yardımı bulma ile ilgili sorular olmasın?
Cascabel

Yanıtlar:


15

Gönderen Google SSS :

Bazı istisnalar dışında noktalama işaretleri dikkate alınmaz (yani @ # $% ^ & * () = + [] \ ve diğer özel karakterleri arayamazsınız).

Aşağıdaki burada :

Yok sayılmayan noktalama işaretleri

  • [C ++] veya [C #] gibi özel anlamları olan popüler terimlerdeki noktalama işaretleri (ikisi de programlama dillerinin adlarıdır) göz ardı edilmez.
  • Dolar işareti ($) fiyatları belirtmek için kullanılır. [nikon 400] ve [nikon $ 400] farklı sonuçlar verecektir.
  • Kısa çizgi - bazen etrafındaki iki kelimenin çok güçlü bir şekilde bağlandığını gösteren bir sinyal olarak kullanılır. (- işaretinden sonra ve ondan önce boşluk yoksa, bu durumda negatif bir işarettir.)
  • Alt çizgi sembolü _ iki sözcüğü bağladığında yok sayılmaz, örneğin [quick_sort].

Öyleyse öyle mi? arama motoruna nasıl besleseniz de google tarafından yok sayılır.

Noktalama işaretlerinin farkında olduğunu gördüğüm tek arama motorları kod arama motorlarıydı.


'#' İçin arama yapabilirsiniz. 'C' için arama yapmayı deneyin '#' vurgulanır.
kzh

Bu GERÇEKTEN nasıl? ya da ??
operands

4

Arama dizini her şeyi depolamaz. Bazı özel karakterler (C ++ gibi) dizinde gibi görünse de, soru işaretlerinin (ve ortak sözcüklerin) arama dizininde olduğundan şüpheliyim . Ve böylece onu arayamazsınız.

Arama dizininde ne olduğu hakkında bir fikir edinmek için Google'dan önbellekten terimleri vurgulamasını isterken gri kutudaki yardım metnine (" Bu, Google'ın superuser.com önbelleğidir ") bakılabilir . Google sessizce, sanırım bu önbellekte olmalarına rağmen dizinde olmayan şeyleri vurgulamayı reddediyor. Süper Kullanıcının önbelleği için:

  • süper kullanıcı : Bu arama terimleri vurgulanır: süper kullanıcı
  • lorem ipsum : Bu terimler sadece bu sayfayı gösteren bağlantılarda görünür: lorem ipsum
  • ? : (sessizce yoksayıldı)
  • Daha? : Bu arama terimleri vurgulanır: daha fazlası (yani: soru işareti sessizce yok sayılır)
  • c ++ : Bu terimler yalnızca bu sayfayı gösteren bağlantılarda görünür: c ++

Hatta, (bugünlerde) " nasıl " gibi bir aramada aslında kendilerine izin verilen ortak kelimeleri vurgulamayı reddediyor :

  • nasıl : (sessizce yoksayıldı)
  • how faq : Bu arama terimleri vurgulanır: faq (yani: "nasıl" sessizce yok sayılır)

2

Eminim Google, soru işaretlerinin tüm sorgularını kaldırır ( ?tasarım gereği, tırnak içinde olup olmadıklarına bakılmaksızın). Bunun nedeni, daha az "Google bilinçli" olan her şeyi bir soru olarak sormaktır Ne yazık ki, karakterden kaçmanın bir yolu olduğuna inanmıyorum.

Zaman büyük çoğunluğu, soru işaretleri vardır anlaşılır programlama dahil olmak üzere bazı bağlamlarda, bir sorguda dahil etmek yararlı olabilir ama gerçekten ilgisiz. Fikir Google'a önerilsin mi? Daha fazlasını söyleyemem gerçekten ...


Google'a bir şey önermenin resmi bir yolu var mı? Benzer bir soruyu forumlarında da yayınladım, ancak hemen cevapsız kaldı.
Derek

@Derek, gerçekten bu çok ortak karakteri dizinlerine ekleyeceklerinden şüpheliyim ...
Arjan

0

Google, aramaya özel bir anlam vermek için birçok karakter kullanır:

Kelime öbeği araması ("") Bir kelime grubunun çevresine çift tırnak işareti koyarak, Google'a herhangi bir değişiklik yapmadan tam olarak bu kelimeleri tam olarak dikkate almasını söylersiniz.

Belirli bir web sitesinde (site :) içinde arama yapın Google, arama sonuçlarınızın belirli bir web sitesinden gelmesi gerektiğini belirtmenize olanak tanır.

Hariç tutmak istediğiniz terimler (-) Bir kelimeden hemen önce eksi işareti eklemek, bu kelimeyi içeren sayfaların sonuçlarınızda görünmesini istemediğinizi gösterir

Boşlukları doldurun (*) * veya joker karakter, çok güçlü olabilen az bilinen bir özelliktir. Bir sorguya * eklerseniz Google'a yıldızı bilinmeyen terimler için yer tutucu olarak ele almasını ve ardından en iyi eşleşmeleri bulmasını söyler.

Tam olarak olduğu gibi arama yapın (+) Google eş anlamlı kelimeleri otomatik olarak kullanır,

VEYA operatörünün Google'ın varsayılan davranışı, bir aramadaki tüm kelimeleri dikkate almaktır. Özellikle birkaç kelimeden birine izin vermek istiyorsanız, OR işlecini kullanabilirsiniz (TÜM CAPS'ta 'VEYA' yazmanız gerektiğini unutmayın).

Yok sayılmayan noktalama işaretleri * [C ++] veya [C #] (her ikisi de programlama dillerinin adlarıdır) gibi özel anlamları olan popüler terimlerdeki noktalama işaretleri yok sayılmaz. * Dolar işareti ($) fiyatları belirtmek için kullanılır. [nikon 400] ve [nikon $ 400] farklı sonuçlar verecektir. * Kısa çizgi - bazen etrafındaki iki kelimenin çok güçlü bir şekilde bağlandığını gösteren bir sinyal olarak kullanılır. (- işaretinden sonra ve ondan önce boşluk yoksa, bu durumda negatif bir işarettir.) * Alt çizgi sembolü, iki kelimeyi bağladığında (örneğin, [quick_sort]) göz ardı edilmez.

Bu bilgiyi buradan aldım .

Çizgi

Yok sayılmayan noktalama işaretleri, google'ın varsayılan olarak noktalama işaretlerini yok saydığı anlamına gelir. Ayrıca '?' çoğunlukla bir URL'deki girişin başlangıcı (web sunucusu için) olarak kullanılır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.