Google tidak ramah untuk mencari string kata demi kata dengan karakter seperti $ dan #. Apakah ada mesin pencari yang mendukung pencarian string kata demi kata?
Saya mengetahui pertanyaan yang diajukan beberapa waktu lalu, tetapi tidak mendapatkan jawaban yang bagus. Saya siap memberikan hadiah jika saya masih tidak bisa mendapatkan jawaban. Tentu saja sangat mungkin tidak ada, tapi saya ingin memastikan :)
EDIT: Kutipan tidak berfungsi . Google menghapus simbol bahkan saat dikutip.
Contoh kueri: make "$ <", untuk variabel $ <di makefiles.
search
search-engine
static_rtti
sumber
sumber
Jawaban:
Coba http://www.symbolhound.com .
Ini sepertinya menyelesaikan masalah Anda. SymbolHound adalah mesin pencari yang tidak mengabaikan simbol atau karakter khusus dalam kueri web seperti yang dilakukan Google. Ini juga bukan pencarian kode sumber. Semoga membantu!
sumber
Tidak dapat membantu Anda, tetapi setidaknya dapat memberi Anda sebuah visi (mungkin startup yang sama akan mewujudkannya).
Assieme adalah prototipe penelitian dari mesin pencari khusus untuk dokumentasi perangkat lunak. Idenya adalah bahwa mencari dokumentasi perangkat lunak adalah tugas khusus, yang membutuhkan mesin pencari khusus. Misalnya, saat mencari dokumentasi APi, mesin juga harus mengekstrak contoh yang valid dari misalnya posting blog dan menunjukkannya kepada kami. Dan lain-lain.
Untuk makalah lengkapnya, silakan merujuk ke: "Assieme, Menemukan dan Memanfaatkan Referensi Implisit dalam Antarmuka Pencarian Web untuk Pemrogram"
NB: Jika Anda tertarik dengan penelitian terbaru tentang pencarian perangkat lunak, Anda dapat melihat seri lokakarya SUITE . Kami juga di twitter :)
sumber
Sudahkah Anda mencoba Yahoo BOSS ? Ini adalah API pencarian yang saat ini gratis (perlu mendaftar), di mana Anda dapat menggunakan pencarian web Yahoo. Jika Anda keluar dari semua karakter yang relevan seperti yang dijelaskan di FAQ , Anda dapat mencari string kata demi kata yang berubah-ubah.
sumber
yang ini akan keren jika lebih banyak dibahas .... ini tidak secara khusus mendapatkan jawaban Anda, tetapi saya merasa berguna
http://start.gotapi.com/
atau
http://www.gotapi.com/html untuk versi html
Anda juga dapat membuka di sini dan melihat lebih banyak lagi, tentunya
sumber
Ini mungkin bukan jawaban yang Anda cari, tetapi saya sangat bersimpati pada masalah ini, dan sikap acuh tak acuh yang tampaknya ditemui oleh pertanyaan ini.
Dalam hal ini, Anda sudah memiliki beberapa informasi tentang apa yang Anda cari. Anda sedang mencari beberapa bagian tertentu dari beberapa halaman dokumentasi untuk membuat file.
berikut adalah dokumentasi untuk makefiles http://www.gnu.org/software/make/manual/make.html
Dengan mudah, seluruh dokumentasi ada di satu halaman html raksasa. Di firefox, tekan
control+f
(command + f di macs), untuk menampilkan pencarian di dalam widget halaman. Di kolom pencarian firefox, ketikkan simbol yang Anda cari. Ini melaporkan 37 pertandingan, yang dapat Anda lihat secara indvidu.Namun terkadang, urutan simbol bersifat idiomatis, dan tidak ada dalam dokumentasi untuk suatu bahasa. Bagaimana orang luar tahu, misalnya bahwa $ dalam javascript biasanya mengacu pada jquery, atau prototipe, atau pustaka lain yang disertakan?
Dalam kasus ini, mungkin ada pertanyaan tentang stack overflow di suatu tempat yang akan menjelaskannya. Namun, mencari stackoverflow untuk simbol $ tidak berfungsi. Anda bisa saja mengajukan pertanyaan, Anda mungkin akan mendapatkan jawaban. (seperti yang Anda lakukan dalam kasus ini).
Saya pikir kita mungkin harus membuat permintaan fitur stackoverflow? Ini bukan penelusuran web umum, tetapi stackoverflow secara unik diposisikan untuk menjawab masalah seperti ini dengan cara yang tidak dilakukan web umum.
edit: setelah melihat-lihat di meta.stackoverflow.com saya menemukan permintaan untuk ini sudah ada: /meta/19870/we-need-to-be-able-to-search-for- simbol-tanda baca
Tampaknya jika Anda menekan "ajukan pertanyaan" dan menulis
di judul, lalu pindahkan kursor ke badan, SO akan menyarankan sekumpulan pertanyaan yang sudah diajukan, yang hasilnya jauh lebih baik daripada menggunakan "penelusuran". Anda mungkin akan menemukan jawaban untuk pertanyaan terkait simbol di sana. Dan jika tidak, lanjutkan dan posting pertanyaan Anda. Saya yakin ada sekitar 10 kutu buku yang terlalu bersemangat yang akan dengan senang hati memberi tahu Anda bahwa pertanyaan tersebut telah diajukan, dan mengarahkan Anda ke tempat pertanyaan duplikat, dan hanya dengan mengorbankan beberapa potensi suara negatif!
Stack Overflow harus benar-benar menambahkan fitur ini. Konyol kalau tidak. Pertanyaan duplikat hanyalah biaya yang harus diterima Stackoverflow karena tidak memiliki fitur ini.
sumber
Yang paling dekat yang pernah saya temukan adalah Cuil, yang dengan kriteria Anda sedekat menemukan kecocokan tepat untuk "menghasilkan $". Sayangnya mereka untuk situs cepat kaya. Tapi itu lebih baik daripada Google dengan istilah seperti C # dan C ++.
sumber
Jawabannya, tentu saja, adalah Google :-) Secara khusus, Google Code Search . Lihat misalnya kueri untuk permintaan Anda: ( edit: memperbaiki tautan)
>>>
http://www.google.com/codesearch?q= >>>$
http://www.google.com/codesearch?q=\$#
http://www.google.com/codesearch?q=\#EDIT: Oke, dari komentar terakhir Anda untuk pertanyaan itu, saya mengerti maksud Anda sekarang. Ini akan berguna bagi banyak orang (bagi saya, hanya beberapa kali dalam hidup saya yang mungkin saya butuhkan). Tapi, sejauh yang saya tahu, tidak ada cara untuk melakukan itu. Jika Anda mencari di forum untuk "pencarian simbol", Anda akan menemukan banyak keluhan seperti ini .
Hal terdekat yang saya temukan adalah ini, yang cukup menyenangkan untuk mencari simbol (tetapi hanya dalam komunitas yang relatif kecil, yang bukan yang Anda cari): http://perlmonks.org/
Mengapa kita tidak menulis mesin pencari programmer seperti itu ??
sumber
Inilah yang saya gunakan:
www.koders.com - Ini mengindeks beberapa proyek sumber terbuka, jadi, jika saya ingin tahu bagaimana sesuatu dilakukan, cukup temukan di kode sumber apa yang saya butuhkan. Dan itu bekerja dengan sangat baik.
sumber
Mesin pencari open-source memiliki pengindeks yang jauh lebih fleksibel daripada orang lain. Jika orang lain belum menulis tokenizer yang mengizinkan simbol, Anda dapat dengan mudah menulis sendiri. Saya akan melihat Solr / Lucene, Xapian, Sphinx dan Ferret.
Selain itu, tidak ada batasan hasil 64 Google AJAX API yang mengganggu!
sumber
OK, jadi biarkan saya memasukkan 2c saya dan melihat apakah saya bisa menyelesaikannya. Anda mungkin harus melakukan tiga pencarian:
Kasus pertama mudah, itu adalah nama dari prasyarat pertama yang dibutuhkan proses make untuk target yang sedang dibangun. Lihat http://www.gnu.org/software/make/manual/make.html#Automatic-Variables misalnya.
Kasus kedua cukup sulit. Google mengatakan bahwa dengan sedikit pengecualian, tanda baca diabaikan (lihat http://www.google.com/support/websearch/bin/answer.py?answer=134479 ). Sehingga mengesampingkan banyak hal atom-y kecil yang Anda miliki dalam kode seperti "++" dan "<<". Tentu saja, Google memang harus menerapkan beberapa kecerdasan untuk ini, misalnya mereka mengizinkan pencarian "C ++" sebagai unit dalam dirinya sendiri. Meskipun mungkin dunia akan menjadi tempat yang lebih baik jika C ++ menghilang begitu saja dari Internet :)
Kasus ketiga termasuk di antara kepustakawanan dan filsafat. Wittgenstein pasti akan memiliki sesuatu yang bernas untuk dikatakan seperti "kami tidak dapat mencari yang tidak dapat kami bicarakan" tetapi secara pragmatis Anda tidak punya pilihan selain memikirkan istilah alternatif yang mungkin menggambarkan elemen Anda. Misalnya, "atom", "variabel", "operator" dan semacamnya.
Semoga membantu!
sumber