Özel karakterleri aramak için arama motorunu nasıl kullanabilirim? [kapalı]


456

Google, indeksledikleri metinden en özel karakterleri çıkarır, bu nedenle "$ -" değişkeninin perl'de ne olduğunu bulmak veya özel karakterlerle yüklenen hata çıktısını aramak gibi sorun giderme ile ilgili birçok görev için iyi bir araç değildir.

Web'de bu tür içerikleri aramanın iyi bir yolu var mı?

Bu soru aşağıdaki soru ile ilgilidir: Google'da özel karakterler mi arıyorsunuz?


45
Arama'da çalışan bir Google çalışanıyım ve haklı olduğunuzu söylemek istiyorum, Google ve diğer arama motorları yalnızca sınırlı özel karakter aramasına izin veriyor. Özel karakterin yoksayıldığı için tam olarak tatmin edici olmayan sonuçlar veren bir sorgu örneği (veya iki veya üç!) Var mı? Teşekkürler! Kelly
Kelly F

4
Evet. Tetrasyonla ilgili tartışmalar ararken, x ^ x ve x ^ x ^ x için arama yapmaya çalıştım, Rambler arama motoru ile bu çalıştı, ancak şimdi geçen yıl kendi motorunu terk ettiği ve Yandex'i kullandığı için değil. Başka bir örnek, Gnome ve KDE hesaplayıcılarının farklı sonuçlar verdiğini (Gnome 1 döndürürken KDE'nin 0 döndürdüğünü) keşfettiğimde, bu ifade için hangi sonucun doğru olduğundan emin olmak için 0 ^ 0'ı ararken oldu. KDE'ye karşı bir hata raporu doldurdum ve şimdi düzeltildi. Rambler o sırada çalışmazsa bu imkansız olurdu.
Anixx

6
@KellyF Başarısız olan tüm arama sınıfları şunlardır: içinde tire bulunan metin aramaları. Herhangi bir komut satırı anahtarı ve birçok hata mesajı bu sınıfa girer.
Michael

9
@KellyF Bu sadece bir programcının arama sorunu değildir. Bazı markaların özel karakterler olmadan aranması imkansız olabilir. Örneğin "Keep / Safe" marka kasaları.
7yl4r

9
@KellyF Şu anda, "js neden {} tanımsız dönüyor" aramaya çalıştım ve elbette, Google Arama bunu "js neden tanımsız dönüyor" olarak yaptığından faydalı bir şey çıkmadı. Ben bazı özel sarıcı (gibi | sorgu | veya <> sorgu </> gibi), arama motoru sıyırma yerine olduğu gibi dize almak yapacak düşünüyorum.
user2486570

Yanıtlar:


481

Bu arama motoru tam olarak yaşadığınız sorunu çözmek için yapılmıştır: http://symbolhound.com/

Ben SymbolHound'un geliştiricisiyim.


21
symbolhound.com/?q= 👉 <- çalışmıyor. Büyük proje olsa! =)
HyderA

7
@dncrane, symbolhound.com ie veya firefox üzerinde çalışmaz. Örnek örnekleri ve özel olanları aramayı denedim, arama sonuç vermedi.
mineraller

7
symbolhound çevrimdışı! Alternatif arama motorları var mı?
Dan Bechard

7
Bu motor artık çalışmıyor gibi görünüyor, ne oldu?
oarfish

4
çok az sonuç bulur, gerçek ilgilendiğim sorgu için yok.
nmz787

15

Ne yazık ki, sihirli bir mermi yok gibi görünüyor. Alt satır öne: "bağlam".

Google, aşağıdaki istisnalar dışında, çoğu noktalama işaretini yok saymaktadır:

  1. [C ++] veya [C #] (her ikisi de programlama dillerinin adlarıdır) gibi belirli anlamları olan popüler terimlerdeki noktalama işaretleri yok sayılmaz.
  2. Dolar işareti ($) fiyatları belirtmek için kullanılır. [nikon 400] ve [nikon $ 400] farklı sonuçlar verecektir.
  3. 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.)
  4. Alt çizgi sembolü _ iki sözcüğü bağladığında yok sayılmaz, örneğin [quick_sort].

Bu nedenle, bu tür aramalar için uygun değildir. Ancak Google Code, kod projelerinde arama yapmak için "özel karakterlerle" ilgilenmek için sağlam bir dil / sözdizimi içeren bir sözdizimine sahiptir. Başkasının koduna bakmak bir sorunun çözülmesine yardımcı olabilirse, bu bir seçenek olabilir.

Ne yazık ki, bu Google'a özgü bir sınırlama değildir. En iyi başarılarınızın, soruna mümkün olduğunca fazla 'bağlam' sağlamaya bağlı olduğunu görebilirsiniz. $ 'In ne anlama geldiğini bulmak istiyorsanız, sorunun etki alanı hakkında bilgi vermek iyi sonuçlar verebilir.

Örneğin, "özel perl değişkenleri" araması, sonuçlar sayfasındaki ilk girişte cevabınızı hızla verir.


2
Bu doğrudur, ancak bu tür bilgileri almak için ilgili sorguları tahmin etmekten daha doğrudan bir yol olsaydı iyi olurdu. Kod araması en azından diğer kullanım örneklerini almak için iyidir, ancak kod aramasının en az çevrimiçi Soru-Cevap siteleri ve öğreticileri içermesi daha iyi olur.
jonderry

2
Arama yaparken özel karakterlerden "kaçmanın" bir yolu yok mu? Komut dosyası dillerinde veya linux kabuğunda olduğu gibi.
Nükleer

0

Tekrar tekrar bulduğum özel karakterler için harika bir arama motoru: amp-what?

Hatta "ok", "satranç" gibi nesne adlarına göre arama yapabilirsiniz ...


4
Harika bir site, ancak bu OP'nin sorusuna cevap vermeyecektir, örneğin $-Perl'de anlamını bulmak .
kennytm

-2

duckduckgo.com en azından dizenin tamamı "" arasındaysa özel karakterleri yok saymaz.

https://duckduckgo.com/?q=%22 * 222% 23% 22


5
"$ .Json ()" aramaya çalıştım - duckduckgo.com/?q=%22%24.json%28%29%22 Sonuç döndürülmedi.
mvark

1
Ama ilginçtir ki, duckduckgo.com ile gitconfig dosyasındaki "! Sh" nin ne anlama geldiğini öğrenmek istiyorsanız,! Sh sizi SimplyHired ... bummer
JESii 11:15

Duckduckgo tırnak içinde bile ünlem işareti yok sayılıyor gibi görünüyor.
David

regex? = - sonuç yok
fdrv

"{{/ Each}}" için sonuç bulunamadı
Reginaldo Camargo Ribeiro
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.