Làm cách nào tôi có thể tìm kiếm một từ khóa có các ký tự đặc biệt trong Tìm kiếm của Google?


86

Tôi muốn tìm kiếm +=nghĩa là gì , nhưng Google sẽ không trả lại bất kỳ tài liệu nào.

Ngoài ra khi tôi bắt gặp một số mã PHP tôi không hiểu tôi không thể tìm kiếm các từ khóa như được viết.

Làm cách nào tôi có thể tìm kiếm các ký tự đặc biệt này hoặc đưa các ký tự đặc biệt này vào tìm kiếm.


1
Lol, bạn nhận được 10 kết quả nếu bạn đưa nó vào dấu ngoặc kép, không có kết quả nào chứa chuỗi ;-).

1
Tôi gặp lỗi " $# is no longer supported" trên Perl 5.10

3
Ai đó yêu cầu những điểm thưởng. Tôi đã làm việc với perl nhưng tôi chưa bao giờ đạt đến mức mà đoạn mã này có thể hiểu được đối với tôi. Bạn có thể nói, bởi vì tôi vẫn còn lành mạnh.

14
Tôi nghĩ rằng bạn đã quên đăng mã và chỉ cần nghiền bàn phím của bạn.

Tôi đang yêu cầu điểm thưởng. Xem bên dưới.
Sinan Ünür

Câu trả lời:


41

Thật không may, điều này là không thể.

Từ Trang trợ giúp chính thức của Google :

Nói chung, dấu câu được bỏ qua, bao gồm @ # $% ^ & * () = + [] \ và các ký tự đặc biệt khác

Tôi sẽ thử nhìn vào các công cụ tìm kiếm hoặc tài nguyên khác có thể hữu ích. Một cái gì đó như GitHub có thể hữu ích.

Nguồn từ Diễn đàn trợ giúp của Google:


2
Lưu ý rằng Google Code Search không còn khả dụng cho đến ngày hôm nay, than ôi. Groups.google.com/group/google-code-search/browse_thread/thread/ Kẻ
Alex Dupuy

Downvote vì câu trả lời là hoàn toàn sai, so sánh kết quả tìm kiếm google cho cc#.
Tuyệt vời nhất vào

4
@Superbest Nếu bạn kiểm tra archive.org, bạn sẽ lưu ý rằng trang Trợ giúp Google được liên kết được sử dụng để nói rằng dấu câu đã bị bỏ qua, nhưng nó không còn nói điều đó nữa. Vì vậy, điều này có lẽ đúng khi nó được đăng bảy năm trước.
M. Justin

1
Điều này bây giờ có thể. Xem câu trả lời này .
ale

@pnuts Cảm ơn, cần được cố định với liên kết này: productforums.google.com/forum/#!category-topic/websearch/...
bjtitus

24

Viết ra:

-f: perldoc -f -X . Nếu không có tên tệp nào được chỉ định (như trường hợp ở đây) sẽ kiểm tra xem $_có chứa tên của tệp đơn giản không

>: Kiểm tra xem RHS có lớn hơn LHS không

@+: Trong ngữ cảnh vô hướng, trả về số lượng phần tử trong @+

?: toán tử điều kiện

*<: Toàn cầu cho main::<

.: Toán tử nối chuỗi

-&'_: Gọi một chương trình con main::_. FYI, 'là phân perl4cách tên gói kiểu. Hãy thử perl -MHTML'Template -e 1.

: : Tiếp tục với toán tử có điều kiện

$#: Định dạng đầu ra cho số in

/ : Nhà điều hành bộ phận

%!: %ERRNO; xem perldoc perlvar

Vì vậy, không thể hiểu được nếu bạn nỗ lực một chút vào nó. Rõ ràng, đây không phải là cách bất cứ ai nên viết chương trình, nhưng có một số lợi ích từ những người đẩy ranh giới.


Wow, bravo. Tôi đã bỏ lỡ $ # (không dùng nữa?) Và - & '_.

@Mark cảm ơn. $#không còn tồn tại. Tôi không biết khi nào nó được loại bỏ. Tìm kiếm trên Google cho google.com/search?q=perl4+%24%23 đã dẫn tôi đến đó.
Sinan Ünür

1
Gọn gàng, nhưng bạn có thể làm rõ điều này giúp gì cho việc tìm kiếm một từ khóa với các ký tự đặc biệt trong Tìm kiếm của Google không? Chúc mừng!
sdaau 23/2/2015

1
@sdaau Ban đầu, câu hỏi này đã được đăng lên Stackoverflow với tiêu đề "Làm thế nào tôi có thể tìm kiếm "-f>@+?*<.-&'_:$#/%!"trên Google?" hoặc một cái gì đó tương tự. Ai đó đã vội vàng quyết định câu hỏi không phải là một câu hỏi lập trình và nó đã được đưa ra xung quanh, thay đổi, sáp nhập, biến hình nhiều lần kể từ đó. Câu trả lời của tôi đã được chuyển đi cùng với nó. Xem thêm "-f> @ +? * <.- & '_: $ # /%!" trong Perl ? .
Sinan nür

17

Bạn có thể sử dụng http://www.symbolhound.com [tiết lộ: Tôi là nhà phát triển cho trang web]

Không giống như Google (thậm chí tìm kiếm mã ) SymbolHound bao gồm các ký tự và ký hiệu đặc biệt trong tìm kiếm trên web . ví dụ: @ # $% ^ & * () = + [] \, v.v.

Bạn sẽ có thể tìm thấy kết quả cho + = http://symbolhound.com/?q=%2B%3D Chỉ số không ngừng tăng lên, vì vậy mỗi ngày kết quả sẽ ngày càng phù hợp hơn.

Tôi mong bạn trả lời câu hỏi này! May mắn nhất


Đã sử dụng biểu tượng trong nhiều năm nay. Chưa bao giờ thất vọng!
bluelurker

Trang web này làm việc cho tôi. Lưu ý rằng đó không phải là https, vì vậy hãy chắc chắn sử dụng http nếu bạn nhập nó vào thanh url.
Millar248

13

Tôi nhận thấy rằng một số từ có dấu chấm câu được lập chỉ mục.

Ví dụ:

  • C ++
  • tôi ++
  • Micro $ oft

Đây là tài liệu chính thức của Google về tính năng này :

Dấu câu không được bỏ qua

  • Dấu câu trong các thuật ngữ phổ biến có ý nghĩa cụ thể, như [C ++] hoặc [C #] (cả hai đều là tên của ngôn ngữ lập trình), không được bỏ qua.
  • Ký hiệu đô la ($) được sử dụng để chỉ giá. [nikon 400] và [nikon $ 400] sẽ cho kết quả khác nhau.
  • Dấu gạch nối - đôi khi được sử dụng như một tín hiệu cho thấy hai từ xung quanh nó được kết nối rất mạnh mẽ. (Trừ khi không có khoảng trắng sau - và khoảng trắng trước nó, trong trường hợp đó là dấu âm.)
  • Biểu tượng gạch dưới _ không được bỏ qua khi kết nối hai từ, ví dụ [quick_sort].

9

Xin lỗi, bạn không thể. Không thể tìm kiếm tiếng ồn trên Google là nguyên nhân của các lập trình viên. Thỉnh thoảng hãy thử tìm các bài viết về tìm kiếm A *.


Điều này dường như nhận được nhiều kết quả: google.com/search?q="a+star"+search+alacticm
Jon Skeet

5
Khiến tôi nhớ AltaVista

Bí quyết là khoảng cách từ và ký tự và liên kết. Một tìm kiếm cho "một * tìm kiếm" đưa ra trang Wikipedia là kết quả có liên quan đầu tiên. Nó có thể coi "*" là một khoảng trắng, nhưng nó hoạt động do liên kết với "tìm kiếm".

Thú vị tìm kiếm "A *" trên Bing mang lại trang Wikipedia là kết quả đầu tiên, Google mang đến cho tôi một loạt tiếng ồn. Có thể tiếng ồn liên quan đến địa phương cho "A" nhưng không phải là điều tôi muốn :)

Google có một số trường hợp đặc biệt cho một số dấu câu. Một tìm kiếm cho C # bật lên kết quả mong đợi. Xấu hổ A * không.

5

Chà, bạn có thể bing nó bằng cách đặt dấu ngoặc kép xung quanh nó, nhưng dường như nó không đưa ra bất cứ điều gì có liên quan:
http://www.bing.com/search?q= "-f> @% 2B% 3F * < .-% 26 '_: $% 23 /% 25! "

Một tìm kiếm google cũng đưa ra kết quả không liên quan cho đến khi tôi thêm "perl" vào truy vấn, trong trường hợp đó, nó thực sự xuất hiện một câu hỏi stackoverflow về trò đùa lập trình viên yêu thích của bạn có chuỗi đó:
http://www.google.com/ tìm kiếm? q = "- f> @% 2B% 3F * <.-% 26 '_: $% 23 /% 25!" + perl


Những ngày này, tôi nhận được "Tìm kiếm của bạn -" -f> @ +? * <.- - không khớp với bất kỳ tài liệu nào. "Trên Google; chúc mừng!
sdaau 23/2/2015

5

Google thực hiện điều này ngay bây giờ, xem Cải tiến để tìm kiếm các ký tự đặc biệt trong ngôn ngữ lập trình

Đối với những người tìm kiếm câu trả lời cho các truy vấn kỹ thuật, Google chỉ cần nâng cấp trò chơi tìm kiếm của mình. Giờ đây, đối với các truy vấn chứa chuỗi 2-3 ký tự đặc biệt như [== vs ===] và [+ =], Google sẽ trả về kết quả về ý nghĩa của các chuỗi này trong ngôn ngữ lập trình.


Hiện tại và có liên quan trong năm 2017 so với các bình luận và thông tin không hợp lệ hiện nay từ các năm trước.
TonyG

4

Google không tìm kiếm các ký tự dấu chấm câu theo như tôi biết. Trong trường hợp này, những gì bạn có thể muốn thử là tìm kiếm với một mô tả về các nhân vật của bạn: một cái gì đó như plus equalshoặc plusequals. Điều đó có thể sẽ tìm thấy cho bạn một cái gì đó, đặc biệt nếu bạn thêm ngôn ngữ lập trình vào truy vấn của mình ( PHPtrong trường hợp này).


Đây là một cách tiếp cận tốt, nhưng có lẽ bạn cũng sẽ nhận được nhiều câu trả lời không liên quan. Trong trường hợp cụ thể này, bạn thật may mắn, vì nếu bạn tìm kiếm plusequaltrong Google, lần đầu tiên là bài viết này: + = cộng với dấu bằng - Câu trả lời C / C ++ , có lẽ là một câu trả lời tốt cho những gì bạn muốn.
kinh ngạc

4

Vừa được Google công bố , việc tìm kiếm các ký tự đặc biệt được cải thiện rất nhiều.

Cuộc đuổi bắt? Bạn cần tìm kiếm ít nhất hai hoặc ba ký tự.

Giờ đây, đối với các truy vấn chứa chuỗi 2-3 ký tự đặc biệt như [== vs ===] và [+ =], Google sẽ trả về kết quả về ý nghĩa của các chuỗi này trong ngôn ngữ lập trình.

Ví dụ: nếu bạn đang tìm kiếm ý nghĩa của [c ++ 17], bạn sẽ nhận được kết quả cho ngôn ngữ lập trình nổi tiếng thay vì c17, mang đến một chiếc máy bay Boeing. Ngoài ra, tên tổ chức và sản phẩm bao gồm dấu câu, chẳng hạn như She ++ và Notepad ++, sẽ trả về kết quả chính xác hơn.

+= thậm chí được gọi cụ thể như một chuỗi ví dụ.

Như với tất cả các cải tiến của Google, điều này có thể sẽ được triển khai theo từng giai đoạn và có thể không có sẵn ở tất cả các ngôn ngữ.



1

Bạn chỉ có thể sử dụng các từ để đánh vần các ký hiệu và thực hiện tìm kiếm theo cách đó.

tức là cho +=, bạn có thể tìm kiếm plus equal.

Google dường như làm điều đúng đắn khi bạn tìm kiếm theo cách này.


1

Đặt câu hỏi về nó trên superuser.com và đợi Google lập chỉ mục. Tôi chỉ tìm thấy trang này bằng cách googling "-f>@+?*<.-&'_:$#/%!"(với dấu ngoặc kép).

URL trang tìm kiếm kết quả là http://www.google.ca/search?q="-f>@%2B%3F*<.-%26'_:$%23/%25!"


0

Tôi nghĩ rằng nếu bạn đặt một cái gì đó trong dấu ngoặc kép, nó sẽ buộc phải tìm kiếm thuật ngữ chính xác đó.

tức là tìm kiếm

"C ++"

sẽ tìm kiếm C ++ chứ không chỉ C


1
Điều này là do cụm từ C++được lập chỉ mục đặc biệt. Bạn thực sự không cần báo giá. Xem câu trả lời từ Senseful . Vì vậy, các C++lượt truy cập hợp lệ cho C++(không CC#) vì nó được lập chỉ mục, nhưng "1+2"bỏ qua +và trả về tất cả những gì có chứa 121+2không được lập chỉ mục.
kinh ngạc

0

Bạn đã thử tìm kiếm với dấu ngoặc kép như thế nào "+=". Tôi đã nhận được kết quả +=khi tôi sử dụng dấu ngoặc kép.

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

-1

Có vẻ như hầu như không ai hiểu câu hỏi của ops. Anh ta không hỏi làm thế nào để sử dụng +=như một phần của tìm kiếm Google. Anh ta đang hỏi làm thế nào anh ta có thể tìm kiếm định nghĩa +=trong một công cụ tìm kiếm mà phần lớn bỏ qua các ký tự đặc biệt.

@ChrisF, trước tiên bạn cần hiểu những gì bạn đang tìm kiếm để diễn đạt tốt hơn truy vấn của bạn.

+=là một toán tử gán phổ biến trong hầu hết mọi ngôn ngữ. Nếu bạn đặc biệt sau một định nghĩa PHP thì bạn có thể thử PHP assignment operators. Đối với nối chuỗi, bạn sẽ sử dụng .=mà dịch lỏng lẻo sang and equals.

Đối với số nguyên, nó sẽ thực hiện một phép toán. Tham khảo liên kết này để biết thêm thông tin.


Điều này đã được bỏ phiếu do chỉnh sửa vô nghĩa bởi vì tôi không thể thấy lý do nào khác. : \
Panoone
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.