it-swarm-tr.com

Google Arama’da özel karakterleri olan bir anahtar kelimeyi nasıl arayabilirim?

+= 'in ne anlama geldiğini aramak istiyorum, ancak Google hiçbir belge döndürmez.

Ayrıca bazı PHP kodlarıyla karşılaştığımda anlamıyorum, anahtar kelimeleri yazılı olarak arayamıyorum.

Bu özel karakterleri nasıl arayabilirim veya bu özel karakterleri bir aramaya nasıl ekleyebilirim?.

84
ChrisF

Ne yazık ki, bu mümkün değil.

Yetkiliden Google Yardım Sayfası :

Genellikle, @ # $% ^ & * () = + []\ve diğer özel karakterler dahil, noktalama yok sayılır.

Diğer arama motorlarına veya yardımcı olabilecek kaynaklara bakmayı deneyebilirim. Gibi bir şey GitHub yararlı olabilir.

Google Yardım Forumu'ndan kaynaklar:

40
bjtitus

İfade et:

-f: perldoc -f -X . Dosya adı belirtilmezse (burada olduğu gibi) $_ dosyasının düz bir dosya adını içerip içermediğini denetler

>: RHS’nin LHS’den büyük olup olmadığını kontrol eder

@+: Skaler bağlamda, @+ içindeki öğelerin sayısını döndürür

?: koşullu işleç

*<: main::< için glob

.: Dize birleştirme işleci

-&'_: Bir alt yordam çağırır main::_. FYI, ', Perl4 stili paket adı ayırıcısıdır. Perl -MHTML'Template -e 1 öğesini deneyin.

:: Koşullu operatöre devam etme

$#: Yazdırılan numaraların çıktı biçimi

/: Bölüm operatörü

%!: %ERRNO; bkz perldoc perlvar

Bu yüzden, eğer biraz çaba sarfederseniz, bunu anlamak imkansız değildir. Açıkçası, bu herhangi birinin program yazması gerektiği gibi değil, ancak sınırları zorlayan insanların yararı var.

24
Sinan Ünür

Kullanabilirsiniz http://www.symbolhound.com [açıklama: site için bir geliştiriciyim]

Google’dan farklı olarak (kod aramaları bile) SymbolHound, web aramalarında özel karakterler ve simgeler içerir. örn .: @ # $% ^ & * () = + []\etc.

+ = http://symbolhound.com/?q=%2B%3D için sonuçları bulabilmelisiniz. Dizin sürekli büyüyor, bu nedenle sonuçlar her gün olacak giderek daha alakalı.

Umarım bu sorunuza cevap verir! İyi şanslar

16
user15070

Noktalama işaretli bazı kelimelerin indekslendiğini fark ettim.

Örneğin:

  • C++
  • i ++
  • Mikro $ oft

İşte Google’ın bu özelliğin resmi belgeleri :

Yok sayılmayan noktalama işaretleri

  • [C++] veya [C #] (her ikisi de programlama dillerinin adlarıdır) gibi belirli anlamları olan noktalama işaretleri dikkate alınmaz.
  • Dolar işareti ($) fiyatları belirtmek için kullanılır. [nikon 400] ve [nikon $ 400] farklı sonuçlar verecek.
  • Kısa çizgi - bazen etrafındaki iki sözcüğün çok kuvvetli bir şekilde bağlandığının işareti olarak kullanılır. (-'Den sonra boşluk yoksa ve ondan önce boşluk yoksa, bu durumda negatif bir işarettir.)
  • Alt çizgi sembolü _, iki kelimeyi birleştirdiğinde, örneğin [ hızlı sıralama ].
13
Senseful

Üzgünüm, yapamazsın. Google’da hat gürültüsü aranamıyor, programcıların kısıtlaması. Bazen A * araması hakkında makaleler aramayı deneyin.

9
chaos

Etrafına tırnak işaretleri koyarak onu kandırabilirsin, ama konuyla ilgili bir şey bulmuyor gibi görünüyor:
http://www.bing.com/search?q= "-f>% 2B% 3F * <.-% 26' _ @:! $% 23 /% 25"

Bir google araması da alakasız sonuçlarla karşılaştı Sorguna "Perl" ekledim, bu durumda aslında favori programcınızla ilgili bir stackoverflow sorusu geldi) şaka hangi dizgeye sahipti:
http://www.google.com/search?q= "-f>% 2B% 3F * <.-% 26' _ @:! $% 23 /% 25" + Perl

5
Joel Martinez

Sadece Google tarafından duyuruld , özel karakterlerin aranması büyük ölçüde iyileştirildi.

Yakalayış? En az iki veya üç karakter aramanız gerekir.

Şimdi, [== vs ===] ve [+ =] gibi 2-3 özel karakterden oluşan diziler içeren sorgular için Google, programlama dizilerinde bu dizilerin anlamını döndürür.

Örneğin, [c ++ 17] 'nin anlamını arıyorsanız, bir Boeing uçağı getiren c17 yerine iyi bilinen programlama dili için sonuçlar alırsınız. Ek olarak, She ++ ve Notepad ++ gibi noktalama işaretlerini içeren organizasyon ve ürün adları daha doğru sonuçlar verecektir.

+=, özellikle bir örnek dizge olarak bile adlandırılır.

Tüm Google iyileştirmelerinde olduğu gibi, bu durum muhtemelen aşamalı olarak ortaya çıkmaktadır ve tüm dillerde bulunmayabilir.

4
ale

Google bildiğim kadarıyla noktalama işaretlerini aramıyor. Bu durumda denemek isteyebileceğiniz şey, karakterlerin bir tanımını aramaktır: plus equals veya plusequals gibi bir şey. Bu, muhtemelen programlama sorgunuza programlama dili eklerseniz (bu durumda PHP), muhtemelen size bir şey bulur.

4
Ruben

Google bunu şimdi yapıyor, bkz Programlama dillerinde özel karakterleri aramaya yönelik geliştirmeler

Teknik soruları yanıtlayanlar için Google, arama oyununu yeni geliştirdi. Şimdi, [== vs ===] ve [+ =] gibi 2-3 özel karakterden oluşan diziler içeren sorgular için Google, programlama dizilerinde bu dizilerin anlamını döndürür.

4
Everett Toews

https://duckduckgo.com "Redis :: Queue" için yaptığım araştırmayı doğru bir şekilde ele aldı (::) yoksayılıyor.

3
eebbesen

Sadece kelimeleri hecelemek ve bu şekilde arama yapmak için kelimeleri kullanabilirsiniz.

yani += için plus equal için arama yapabilirsiniz.

Google, bu şekilde arama yaptığınızda doğru olanı yapıyor gibi görünüyor.

1
joyjit

Bununla ilgili bir soru sorun superuser.com ve Google’ın dizine eklemesini bekleyin. Sadece bu sayfayı "-f>@+?*<.-&'_:$#/%!" (tırnak işaretleri ile) ile çevirerek buldum.

Sonuçta elde edilen arama sayfası URL’si http://www.google.ca/search?q="-f>@%2B%3F*<.-%26'_:$%23/%25!"

1
intuited

Eğer alıntılara bir şey koyarsanız, bu terimin tam olarak aranmasını zorlar diye düşündüm.

yani aranıyor

"C++"

c ++ 'ı arar ve sadece C'yi arar.

0
mjrider

"+=" gibi çift tırnak işareti aramayı denediniz mi? Çift tırnak kullandığımda += sonuçlarını geri aldım.

https://www.google.com/search?q="+="
0
Girish