Jak Google znak zapytania? [Zamknięte]


14

W skrócie, chciałbym, aby Google zwrócił strony, na których w tytule znajduje się znak zapytania.

Miałem odwagę spróbować czegoś takiego:

allintitle: * "?"

Jednak Google nie lubi znaków zapytania w swoich zapytaniach, nawet jeśli są w cudzysłowach. Jakieś pomysły?


1
Powiedziałbym, że potrzeba symboli Google jest zadaniem bardzo często związanym z programowaniem. Uważamy, że pytania dotyczące edytorów używanych do programowania są związane z programowaniem - dlaczego nie pytania dotyczące znalezienia pomocy w programowaniu?
Cascabel

Odpowiedzi:


15

Z Google FAQ :

Z pewnymi wyjątkami interpunkcja jest ignorowana (tzn. Nie można wyszukiwać @ # $% ^ & * () = + [] \ i innych znaków specjalnych).

W następstwie tutaj :

Interpunkcja, która nie jest ignorowana

  • Interpunkcje w popularnych terminach, które mają szczególne znaczenie, takie jak [C ++] lub [C #] (oba są nazwami języków programowania), nie są ignorowane.
  • Znak dolara ($) służy do wskazywania cen. [nikon 400] i [nikon 400 $] dadzą różne wyniki.
  • Łącznik - jest czasem używany jako sygnał, że dwa otaczające go słowa są bardzo silnie połączone. (O ile nie ma spacji po - i spacji przed nią, w takim przypadku jest to znak ujemny).
  • Symbol podkreślenia _ nie jest ignorowany, gdy łączy dwa słowa, np. [Szybki_sort].

Więc wydaje się, że ? będą ignorowane przez google bez względu na to, jak podajesz go do wyszukiwarki.

Jedynymi wyszukiwarkami, które widziałem jako świadome interpunkcji, były wyszukiwarki kodów .


Możesz wyszukać „#”. Spróbuj wyszukać „C #”, podświetlony jest „#”.
kzh

to NAPRAWDĘ nie pomaga, jeśli szukasz sposobu? albo ?? operandy działają w c #
Rostol

4

Indeks wyszukiwania nie przechowuje wszystkiego. Chociaż niektóre znaki specjalne (jak w C ++) wydają się znajdować w indeksie, wątpię, aby znaki zapytania (i popularne słowa) znajdowały się w indeksie wyszukiwania . I dlatego nie możesz tego szukać.

Aby dowiedzieć się, co wydaje się znajdować w indeksie wyszukiwania, można spojrzeć na tekst pomocy w szarym polu (poniżej „ To jest pamięć podręczna superuser.com Google”), prosząc Google o wyróżnienie terminów z pamięci podręcznej. Google po cichu odmawia wyróżnienia rzeczy, które, jak sądzę, nie znajdują się w indeksie, nawet jeśli znajdują się w tej pamięci podręcznej. W przypadku pamięci podręcznej superużytkownika:

  • superużytkownik : Te wyszukiwane hasła są wyróżnione: superużytkownik
  • lorem ipsum : Te terminy pojawiają się tylko w linkach prowadzących do tej strony: lorem ipsum
  • ? : (po cichu zignorowany)
  • więcej? : Te wyszukiwane hasła są wyróżnione: więcej (więc: znak zapytania jest dyskretnie ignorowany)
  • c ++ : Te terminy pojawiają się tylko w linkach prowadzących do tej strony: c ++

Odmawia nawet wyróżnienia typowych słów, które (obecnie) są właściwie dozwolone same w wyszukiwaniu, np. „ Jak ”:

  • jak : (po cichu zignorowany)
  • how faq : Te wyszukiwane hasła są wyróżnione: faq (więc: „how” jest dyskretnie ignorowane)

2

Jestem prawie pewien, że Google usuwa wszystkie zapytania ze znaków zapytania ?(według projektu, niezależnie od tego, czy istnieją w cudzysłowach, czy nie. Jest to prawdopodobnie spowodowane tym, że mniej „świadomi Google” zadają wszystko jako pytanie, kiedy po prostu chcą szukać terminów. Niestety nie wierzę, że istnieje jakikolwiek sposób na ucieczkę od postaci.

Znakomita większość znaków zapytania jest rzeczywiście nieistotna, choć zrozumiałe w pewnych kontekstach, w tym w programowaniu, może być przydatne włączenie ich do zapytania. Zasugerować pomysł Google? Naprawdę nie mogę powiedzieć nic więcej ...


Czy istnieje formalny sposób zasugerowania czegoś Google? Zadałem podobne pytanie na ich forach, ale szybko odpada bez odpowiedzi.
Derek

@Derek, naprawdę wątpię, aby dodali tę bardzo popularną postać do swoich indeksów ...
Arjan

0

Google używa wielu znaków, aby nadać wyszukiwaniu specjalne znaczenie, takie jak:

Wyszukiwanie fraz („”) Umieszczając podwójne cudzysłowy wokół zestawu słów, każesz Google rozważyć dokładne słowa w dokładnie takiej kolejności bez żadnych zmian.

Szukaj w określonej witrynie (witrynie :) Google pozwala określić, że wyniki wyszukiwania muszą pochodzić z danej witryny.

Warunki, które chcesz wykluczyć (-) Dołączenie znaku minus bezpośrednio przed słowem oznacza, że ​​nie chcesz, aby strony zawierające to słowo pojawiały się w wynikach

Wypełnij puste pola (*) * lub symbol wieloznaczny to mało znana funkcja, która może być bardzo potężna. Jeśli podasz * w zapytaniu, Google będzie próbował traktować gwiazdę jako symbol zastępczy dla nieznanych terminów, a następnie znaleźć najlepsze dopasowanie.

Szukaj dokładnie tak, jak jest (+) Google automatycznie stosuje synonimy,

Operator OR Domyślne zachowanie Google polega na uwzględnieniu wszystkich słów podczas wyszukiwania. Jeśli chcesz konkretnie zezwolić na jedno z kilku słów, możesz użyć operatora OR (pamiętaj, że musisz wpisać „LUB” we WSZYSTKICH CZASACH).

Interpunkcja, która nie jest ignorowana * Interpunkcja w popularnych terminach, które mają szczególne znaczenie, takie jak [C ++] lub [C #] (oba są nazwami języków programowania), nie są ignorowane. * Znak dolara ($) służy do wskazywania cen. [nikon 400] i [nikon 400 $] dadzą różne wyniki. * Łącznik - jest czasem używany jako sygnał, że dwa słowa wokół niego są bardzo silnie połączone. (O ile nie ma spacji po - i spacji przed nią, w takim przypadku jest to znak ujemny.) * Symbol podkreślenia _ nie jest ignorowany, gdy łączy dwa słowa, np. [Szybki_sort].

Mam te informacje stąd .

Linia

Interpunkcja, która nie jest ignorowana oznacza, że ​​Google domyślnie ignoruje interpunkcje. Również '?' jest najczęściej używany jako początek wprowadzania (dla serwera WWW) w adresie URL.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.