Bagaimana saya bisa mencari kata kunci dengan karakter khusus di Google Search?


86

Saya ingin mencari apa +=artinya, tetapi Google tidak akan mengembalikan dokumen apa pun.

Juga ketika saya menemukan beberapa kode PHP saya tidak mengerti saya tidak dapat mencari kata kunci seperti yang tertulis.

Bagaimana saya bisa mencari karakter khusus ini atau memasukkan karakter khusus ini dalam pencarian.


1
Lol, Anda mendapatkan 10 hasil jika Anda memasukkannya dalam tanda kutip, tidak ada yang berisi string ;-).

1
Saya mendapatkan kesalahan " $# is no longer supported" pada Perl 5.10

3
Seseorang mengklaim poin bonus itu. Saya telah bekerja dengan perl tetapi saya belum pernah mencapai level di mana cuplikan kode ini dapat dipahami oleh saya. Anda bisa tahu, karena saya masih waras.

14
Saya pikir Anda lupa memposting kode dan hanya tumbuk keyboard Anda.

Saya mengklaim poin bonus. Lihat di bawah.
Sinan Ünür

Jawaban:


41

Sayangnya, ini tidak mungkin.

Dari Halaman Bantuan Google resmi :

Secara umum, tanda baca diabaikan, termasuk @ # $% ^ & * () = + [] \ dan karakter khusus lainnya

Saya akan mencoba mencari di mesin pencari lain atau sumber daya yang mungkin bisa membantu. Sesuatu seperti GitHub mungkin berguna.

Sumber dari Forum Bantuan Google:


2
Perhatikan bahwa Pencarian Kode Google tidak lagi tersedia pada hari ini, sayangnya. groups.google.com/group/google-code-search/browse_thread/thread/…
Alex Dupuy

Turunkan karena jawaban benar-benar salah, bandingkan hasil pencarian google untuk cdan c#.
Biasa

4
@Superbest Jika Anda memeriksa archive.org, Anda akan melihat bahwa halaman Bantuan Google yang dulunya digunakan untuk mengatakan bahwa tanda baca diabaikan, tetapi tidak lagi mengatakan itu. Jadi ini mungkin benar ketika diposting tujuh tahun yang lalu.
M. Justin

1
Ini sekarang mungkin. Lihat jawaban ini .
ale

@pnuts Terima kasih, harus diperbaiki dengan tautan ini: productforums.google.com/forum/#!category-topic/websearch/…
bjtitus

24

Tuliskan:

-f: perldoc -f -X . Jika tidak ada nama file yang ditentukan (seperti halnya di sini) memeriksa apakah $_berisi nama file biasa

>: Memeriksa apakah RHS lebih besar dari LHS

@+: Dalam konteks skalar, mengembalikan jumlah elemen di @+

?: operator bersyarat

*<: The glob untuk main::<

.: Operator rangkaian string

-&'_: Meminta subrutin main::_. FYI, 'adalah perl4pemisah nama paket gaya. Coba perl -MHTML'Template -e 1.

: : Melanjutkan dengan operator kondisional

$#: Format output untuk angka yang dicetak

/ : Operator divisi

%!: %ERRNO; lihat perlvar perldoc

Jadi, bukan tidak mungkin untuk memahami jika Anda berusaha sedikit ke dalamnya. Jelas, ini bukan bagaimana orang harus menulis program, tetapi ada beberapa manfaat dari orang yang mendorong batas.


Wow, bravo. Saya melewatkan $ # (usang?) Dan - & '_.

@ Mark terima kasih. $#tidak ada lagi. Saya tidak tahu kapan itu dihapus. Mencari Google untuk google.com/search?q=perl4+%24%23 mengarahkan saya ke sana.
Sinan Ünür

1
Rapi, tetapi bisakah Anda menjelaskan bagaimana hal ini membantu pencarian kata kunci dengan karakter khusus di Google Search? Tepuk tangan!
sdaau

1
@ saauau Awalnya, pertanyaan ini diposting ke Stackoverflow dengan judul "Bagaimana saya bisa mencari "-f>@+?*<.-&'_:$#/%!"di Google?` atau yang serupa. Seseorang dengan cepat memutuskan pertanyaan itu bukan pertanyaan pemrograman, dan telah ditendang, diubah, digabung, diubah menjadi . beberapa kali sejak itu jawaban saya telah bergerak di sekitar dengan itu Lihat juga. Apa? "f> @ + * <.- & '_:?! $ # /%" di Perl .
Sinan Unur

17

Anda dapat menggunakan http://www.symbolhound.com [pengungkapan: Saya seorang pengembang untuk situs ini]

Tidak seperti Google (bahkan pencarian kode) SymbolHound menyertakan karakter dan simbol khusus dalam pencarian web . mis: @ # $% ^ & * () = + [] \ dll.

Anda harus dapat menemukan hasil untuk + = http://symbolhound.com/?q=%2B%3D Indeks ini terus tumbuh, sehingga setiap hari hasilnya akan semakin relevan.

Saya harap ini menjawab pertanyaan Anda! Semoga berhasil


Sudah menggunakan symbolhound selama bertahun-tahun sekarang. Belum pernah kecewa!
bluelurker

Situs ini berfungsi untuk saya. Perhatikan bahwa ini bukan https, jadi pastikan untuk menggunakan http jika Anda mengetiknya di bilah url.
Millar248

13

Saya perhatikan bahwa beberapa kata dengan tanda baca diindeks.

Sebagai contoh:

  • C ++
  • i ++
  • Mikro $ sering

Berikut dokumentasi resmi Google untuk fitur ini :

Tanda baca yang tidak diabaikan

  • Tanda baca dalam istilah populer yang memiliki arti tertentu, seperti [C ++] atau [C #] (keduanya adalah nama bahasa pemrograman), tidak diabaikan.
  • Tanda dolar ($) digunakan untuk menunjukkan harga. [nikon 400] dan [nikon $ 400] akan memberikan hasil yang berbeda.
  • Tanda hubung - kadang-kadang digunakan sebagai sinyal bahwa dua kata di sekitarnya sangat terhubung. (Kecuali jika tidak ada spasi setelah - dan spasi sebelum itu, dalam hal ini merupakan tanda negatif.)
  • Simbol garis bawah _ tidak diabaikan ketika menghubungkan dua kata, misalnya [quick_sort].

9

Maaf kamu tidak bisa Ketidakmampuan untuk mencari garis kebisingan di Google adalah kutukan programer. Coba cari artikel tentang pencarian A * kapan-kapan.


Ini tampaknya mendapatkan banyak hasil: google.com/search?q="a+star"+search+algorithm
Jon Skeet

5
Membuat saya merindukan AltaVista

Caranya adalah jarak dan asosiasi kata dan karakter. Pencarian untuk "pencarian *" menampilkan halaman Wikipedia sebagai hasil yang relevan pertama. Mungkin memperlakukan "*" sebagai spasi, tetapi berfungsi karena kaitannya dengan "pencarian".

Menariknya mencari "A *" di Bing menghasilkan halaman Wikipedia sebagai hasil pertama, Google memberi saya banyak kebisingan. Mungkin suara lokal yang relevan untuk "A" tapi tidak apa yang saya inginkan :)

Google memang memiliki beberapa kasus khusus untuk beberapa tanda baca. Pencarian untuk C # menghasilkan hasil yang diharapkan. Malu A * tidak.

5

Ya, Anda dapat menaruhnya dengan meletakkan tanda kutip di sekitarnya, tetapi sepertinya tidak muncul dengan sesuatu yang relevan:
http://www.bing.com/search?q= "-f> @% 2B% 3F * < .-% 26 '_: $% 23 /% 25! "

Pencarian google juga muncul dengan hasil yang tidak relevan sampai saya menambahkan "perl" ke permintaan, dalam hal ini sebenarnya muncul dengan pertanyaan stackoverflow tentang lelucon programmer favorit Anda yang memiliki string:
http://www.google.com/ cari? q = "- f> @% 2B% 3F * <.-% 26 '_: $% 23 /% 25!" + perl


Saat ini, saya mendapatkan "Pencarian Anda -" -f> @ +? * <.- - tidak cocok dengan dokumen mana pun. "Di Google; tepuk tangan!
sdaau

5

Google melakukan ini sekarang, lihat Perbaikan mencari karakter khusus dalam bahasa pemrograman

Bagi mereka yang mencari jawaban untuk pertanyaan teknis, Google baru saja meningkatkan permainan pencariannya. Sekarang untuk kueri yang berisi urutan 2-3 karakter khusus seperti [== vs ===] dan [+ =], Google akan mengembalikan hasil pada arti urutan ini dalam bahasa pemrograman.


Terkini dan relevan di tahun 2017 dibandingkan dengan komentar dan info yang sekarang tidak valid dari tahun-tahun sebelumnya.
TonyG

4

Google tidak mencari karakter tanda baca sejauh yang saya tahu. Dalam hal ini yang mungkin ingin Anda coba adalah mencari dengan deskripsi karakter Anda: sesuatu seperti plus equalsatau plusequals. Itu mungkin akan menemukan Anda sesuatu, terutama jika Anda menambahkan bahasa pemrograman ke permintaan Anda ( PHPdalam hal ini).


Ini adalah pendekatan yang baik, tetapi Anda mungkin juga akan mendapatkan banyak jawaban yang tidak berhubungan. Untuk kasus khusus ini, Anda beruntung, karena jika Anda mencari plusequaldi Google, klik pertama adalah artikel ini: + = ditambah tanda sama dengan - C / C ++ jawaban , yang mungkin merupakan jawaban yang baik untuk apa yang Anda inginkan.
awe

4

Baru saja diumumkan oleh Google , mencari karakter khusus sangat ditingkatkan.

Tangkapan? Anda perlu mencari setidaknya dua atau tiga karakter.

Sekarang untuk kueri yang berisi urutan 2-3 karakter khusus seperti [== vs ===] dan [+ =], Google akan mengembalikan hasil pada arti urutan ini dalam bahasa pemrograman.

Misalnya, jika Anda mencari arti [c ++ 17], Anda akan mendapatkan hasil untuk bahasa pemrograman terkenal alih-alih c17, yang menampilkan pesawat Boeing. Selain itu, organisasi dan nama produk yang menyertakan tanda baca, seperti She ++ dan Notepad ++, akan memberikan hasil yang lebih akurat.

+= bahkan dipanggil secara khusus sebagai contoh string.

Seperti halnya semua peningkatan Google, ini kemungkinan diluncurkan secara bertahap, dan mungkin tidak tersedia dalam semua bahasa.



1

Anda bisa menggunakan kata-kata untuk mengeja simbol dan melakukan pencarian dengan cara itu.

yaitu untuk +=, Anda dapat mencari plus equal.

Google tampaknya melakukan hal yang benar ketika Anda mencari dengan cara ini.


1

Ajukan pertanyaan tentang itu di superuser.com dan tunggu Google mengindeksnya. Saya baru saja menemukan halaman ini dengan googling "-f>@+?*<.-&'_:$#/%!"(dengan tanda kutip).

URL halaman pencarian yang dihasilkan adalah http://www.google.ca/search?q="-f>@%2B%3F*<.-%26'_:$%23/%25!"


0

Saya pikir jika Anda menempatkan sesuatu dalam tanda kutip, itu akan memaksa pencarian istilah yang tepat.

yaitu mencari

"C ++"

akan mencari C ++ dan bukan hanya C


1
Ini karena frasa C++diindeks khusus. Anda sebenarnya tidak membutuhkan tanda kutip. Lihat jawaban dari Senseful . Jadi C++hit yang valid untuk C++(bukan Cdan C#) karena diindeks, tetapi "1+2"mengabaikan +dan mengembalikan semua yang mengandung 1dan 2karena 1+2tidak diindeks.
awe

0

Apakah Anda mencoba mencari dengan tanda kutip ganda seperti "+=". Saya mendapatkan hasil +=ketika saya menggunakan tanda kutip ganda.

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

-1

Tampaknya hampir tidak ada yang mengerti pertanyaan ops. Dia tidak bertanya bagaimana cara menggunakannya +=sebagai bagian dari pencarian Google. Dia bertanya bagaimana dia bisa mencari definisi +=di mesin pencari yang sebagian besar mengabaikan karakter khusus.

@ ChrisF, Anda harus terlebih dahulu memahami apa yang Anda cari agar frasa kueri Anda lebih baik.

+=adalah operator penugasan umum dalam hampir semua bahasa. Jika Anda secara khusus setelah definisi PHP maka Anda dapat mencoba PHP assignment operators. Untuk penggabungan string, Anda akan menggunakan .=yang diterjemahkan dengan longgar and equals.

Untuk bilangan bulat akan melakukan operasi matematika. Lihat tautan ini untuk informasi lebih lanjut.


Apakah ini telah turun karena pengeditan yang tidak berguna karena saya tidak dapat melihat alasan lain. : \
Panoone
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.