it-swarm-vi.tech

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?

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.

84
ChrisF

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

Từ chính thức Trang trợ giúp 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:

40
bjtitus

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

*<: Quả cầu cho _main::<_

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

-&'_: Gọi một chương trình con main::_ . FYI, ' là dấu phân cách tên gói kiểu _Perl4_. 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ố được in

/: Toán tử phân chia

%!: _%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.

24
Sinan Ünür

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 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

16
user15070

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 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 bị bỏ qua khi kết nối hai từ, ví dụ: [ sắp xếp nhanh chóng ].
13
Senseful

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 *.

9
chaos

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ề bạn trò đùa lập trình viên yêu thích có chuỗi đó:
[.__.] http://www.google.com/search?q= "-f> @% 2B% 3F * <.-% 26 '_: $% 23 /% 25!" + Perl

5
Joel Martinez

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, chẳng hạn 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 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òn đượ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ữ.

4
ale

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 equals hoặ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 (PHP trong trường hợp này).

4
Ruben

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, chẳng hạn 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.

4
Everett Toews

https://duckduckgo.com đã xử lý tìm kiếm "Redis :: Queue" của tôi đúng cách (không bỏ qua ::).

3
eebbesen

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
joyjit

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

1
intuited

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

0
mjrider

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

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