2010-09-17 24 views
9

Tìm kiếm các biểu tượng là một điểm chung trong lập trình, đặc biệt là khi bạn mới sử dụng một ngôn ngữ. Ví dụ: tôi có một số question về toán tử :: bằng Python và không thể tìm kiếm được. Những người đang tìm kiếm những thứ như thế này hoặc Object [] (mảng các đối tượng), sẽ không tìm thấy những gì họ muốn.Tại sao các công cụ tìm kiếm bỏ qua các biểu tượng?

Tại sao các công cụ tìm kiếm dường như bỏ qua các biểu tượng hoàn toàn? Họ chỉ là những nhân vật giống như bất kỳ người nào khác. Tôi có thể thấy lý do tại sao khó trích xuất ngữ nghĩa từ các ký hiệu so với từ (ví dụ: công cụ tìm kiếm có thể tìm ra rằng "tìm", "tìm", "tìm thấy" đều liên quan, nếu không cùng một từ), nhưng thật khó để tìm kiếm chúng?

tôi cũng có thể thấy lý do tại sao trong sử dụng hàng ngày bạn muốn biểu tượng để được bỏ qua, nhưng làm thế nào cứng sẽ nó được để làm cho nó tìm kiếm một cái gì đó một cách rõ ràng (ví dụ: "::" sẽ tìm kiếm: :)

Trả lời

3

Kiểm tra trong bài viết này trên Interpreting Google Search Queries.

Cụ thể, phần 9

Google ignores some punctuation and special characters, including ! ? 

,. ; [] @/# <>.

Do dấu chấm câu thường không phải là quan trọng như văn bản xung quanh nó, Google bỏ qua hầu hết các dấu chấm câu trong các cụm từ tìm kiếm của bạn . Có ngoại lệ, ví dụ: C++ và 99 đô la. Ký hiệu toán học, chẳng hạn như /, <, và>, không bị bỏ qua bởi máy tính của Google.

[Tiến sĩ Ruth] trả về kết quả tương tự như [Tiến sĩ Ruth]

gì nếu bạn đang tìm kiếm thông tin bao gồm dấu chấm câu mà Google bỏ qua, ví dụ, địa chỉ email? Chỉ cần nhập toàn bộ nội dung bao gồm dấu câu .

* [ [email protected] ] 

Hãy nhận biết rằng các trang web đôi khi địa chỉ email ngụy trang để làm cho thu thập thông tin như vậy khó khăn cho kẻ gửi thư rác. Ví dụ, trên một số trang web bạn sẽ tìm thấy những ký hiệu @ trong địa chỉ email thay thế bằng từ “tại”.

Bây giờ chúng ta sẽ xem xét một số ký tự đặc biệt mà Google không thể bỏ qua.

0

Để giảm thiểu số lượng mục nhập trong chỉ mục.

Công cụ tìm kiếm không phải bỏ qua chúng. Ví dụ, có vẻ như Google Code không.

Các vấn đề liên quan