Thêm thẻ Stack Overflow vào Công cụ tìm kiếm tùy chỉnh của Google


7

Làm cách nào để thiết lập Tìm kiếm tùy chỉnh của Google để chỉ bao gồm các trang từ thẻ Stack Overflow?

Ví dụ, thêm http://stackoverflow.com/questions/tagged/guavasẽ không tìm thấy các trang bài viết. Không có URL mẫu chung cho các trang và thẻ không phải là tên miền phụ.


Điều này là không thể làm được. Không quan tâm tại sao bạn không tìm kiếm trong SO? Tại sao bạn cần sử dụng Google?
mã hóabadger

Tôi cố gắng thiết lập một tìm kiếm tùy chỉnh cho tất cả nội dung liên quan đến dự án Guava. (Xem nhóm.google.com/group/guava-discuss/msg/78fdbb6ed7c95ffe ) Kết quả tìm kiếm sẽ kết hợp thông tin từ tất cả những nơi này.
Thomas Jung

bạn có thể sử dụng site:stackoverflow.com guava, mặc dù nó sẽ bao gồm mọi thứ với từ ổi

Câu trả lời:


3

Điều này là không thể như đã nói trong các ý kiến.
Google thực sự rất tệ với việc giải thích những gì Công cụ Tìm kiếm Tùy chỉnh (CSE) có thể làm.

Lấy ví dụ của bạn /programming/tagged/guava

Câu hỏi đầu tiên (tại thời điểm hiện tại của bài đăng này)

Java Generics Wildcards Câu hỏi

Vì vậy, chúng ta hãy cố gắng để có được điều này từ CSE.

Sử dụng mẫu URL

www.stackoverflow.com/questions/tagged/guava?*, theo Trang Trợ giúp :

Khớp tất cả các URL bắt đầu bằng www.example.com hoặc example.com

Điều này nên quan tâm đến câu hỏi

Người ta có được một tìm kiếm tùy chỉnh cho "Java" ... không có kết quả

Cố gắng sao chép lại với một tìm kiếm cũ thông thường
site:stackoverflow.com/questions/tagged/guava -inurl:java Java inurl:page

Lưu ý rằng không có inurl:pagechúng tôi nhận được một trong các kết quả

Tệp văn bản vào Java Set bằng Commons hoặc Guava

Không phải kết quả chúng tôi muốn nhưng dù sao cũng là kết quả. Vì vậy, bây giờ đã đến lúc tinh chỉnh CSE bởi vì bây giờ điều đó có nghĩa là CSE không tìm kiếm trang đầu tiên stackoverflow.com/questions/tagged/guava mà chỉ những trang đang được phân trang.

Vì vậy, các mẫu URL được cập nhật

www.stackoverflow.com/questions/tagged/guava?* www.stackoverflow.com/questions/tagged/guava

trong đó trang thứ hai chỉ phù hợp với một trang duy nhất theo Trang trợ giúp . Phải không ? Không. Nó phù hợp với Mẫu URL www.stackoverflow.com/questions/tagged/guava*. Lúc đầu, tôi nghĩ rằng có thể nó là ẩn nhưng tôi đọc lại trung tâm trợ giúp:

Ví dụ: mẫu 'www.foo.com/bar' sẽ chỉ khớp với trang duy nhất 'www.foo.com/bar'. Để bao gồm tất cả các trang nơi URL bắt đầu bằng 'www.foo.com/bar', bạn phải thêm một cách rõ ràng '*' ở cuối

Vì vậy, tôi đã không thêm mẫu ký tự đại diện và CSE đã tiếp tục và tìm kiếm kết quả mà tôi không muốn

So sánh kết quả

Google CSE

Tìm kiếm Google

Vì vậy, ít nhất họ đang trả lại kết quả tương tự bây giờ. Mặc dù chúng tôi vẫn chưa có kết quả đầu tiên Câu hỏi về Ký tự đại diện Java . Với việc được biết rằng số lượng kết quả thay đổi vì bất kỳ lý do gì trong Google, chúng ta hãy thử tinh chỉnh tìm kiếm và giả sử kết quả vẫn có thể được tìm thấy với "Java Generics".

Điều này làm cho kết quả thực sự khác biệt với CSE cho 0 kết quả và Tìm kiếm của Google cho 21 kết quả. Vì vậy, cuối cùng, tôi thực sự không nghĩ rằng bạn nên dựa vào tìm kiếm của Google theo cách bạn đang tìm kiếm để làm điều đó. Nó chỉ dường như không tìm kiếm đúng.

Một cách khác tôi đã thử là sử dụng link:tham số

link:/programming/tagged/guava

nhưng bạn không thể sử dụng các tham số khác khi sử dụng.

Cách thứ ba sẽ là sử dụng StackOverflow Search

https://stackoverflow.com/search?q=%5Bguava%5D

(nhưng đây là tỷ lệ giới hạn, bạn sẽ không đạt được xa) và bạn không thể kết hợp nó với CSE.

Bạn có thể cần tìm một trang có phân bổ thích hợp (Đây là ở cuối mỗi trang Stackoverflow) và sắp xếp các câu hỏi theo thẻ

Thí dụ

http://wolfrevokcats.com/questions/java?generics&guava/java-generics-wildcards-question

Hoặc một cái gì đó tương tự, theo cách này, nó sẽ thân thiện hơn với nhu cầu của bạn.


Cách tốt nhất để tìm kiếm thẻ - tôi đã tìm thấy - là sử dụng từ khóa trong công cụ tìm kiếm tùy chỉnh. Kết quả vẫn ổn (ít nhất là đối với ổi trên SO).
Thomas Jung
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.