Tham số AQS trong truy vấn tìm kiếm của Google là gì?


23

Khi tôi tìm kiếm Google từ thanh địa chỉ của Chrome, có một aqstham số được nhúng trong truy vấn, như &aqs=chrome..69i57.42x1j.

  1. công dụng của nó là gi?
  2. Nó chứa cái gì?
  3. Liệu nó (duy nhất) xác định trình duyệt?

2
Thật buồn cười là Google không công bố thông tin chính thức về điều này sau tất cả các khẩu hiệu " không làm điều ác " và " chúng tôi tôn trọng quyền riêng tư " và tiếp thị đại chúng.
Pacerier

Câu trả lời:


15

Đây là một tham số không có giấy tờ khó khăn. Bạn sẽ chỉ tìm thấy tài liệu tham khảo cho điều đó trong cộng đồng nhà phát triển Chrome (ium). Câu trả lời của tôi chỉ dựa trên một số Tìm kiếm của Google để có thể ai đó từ bên trong sẽ giúp thêm.

  • AQS là viết tắt của Chỉ số truy vấn được hỗ trợ và là một tham số chuỗi
  • Đó là "được sử dụng cho mục đích ghi nhật ký" như bạn có thể tìm thấy trong một số nhận xét trong mã này .
  • Nó "chứa số lần hiển thị của tất cả các kết quả tự động hoàn thành được hiển thị tại thời điểm gửi truy vấn".
  • Có vẻ như điều này sẽ không được sử dụng để xác định duy nhất một trình duyệt, nhưng đây chỉ là suy đoán vì tài liệu dường như bị đóng đối với người Google (nếu bạn theo URL được nêu trong cùng nhận xét mã này).

Cuối cùng, chỉ để chỉ ra nhiều nền tảng hơn về việc thiếu tài liệu, có câu hỏi SO này và nhận xét tò mò này từ một nhà phát triển Chrome trong chủ đề này về việc triển khai AQS: "bình luận ở đây quá ngắn và khó hiểu. Có lẽ là một lời giải thích dài hơn về AQS là gì, những hạn chế trên đó là gì và tại sao những ràng buộc đó là cần thiết, nên được thêm vào một số vị trí kinh điển nói về AQS. "

Đó là nó, nếu tài liệu được tạo ra thì không thể tìm thấy Google.


2
Liên kết không hoạt động cho " mã này ".
Pacerier

11

Không có câu trả lời đầy đủ, nhưng một vài điều tôi phát hiện ra.

  • Số sau dấu chấm dường như là mili giây giữa lần nhấn phím đầu tiên và gửi truy vấn. Vì vậy, đối với chrome.69i57j69i60j69i61l2j69i60j0.2486j0j7 đó là 2486ms
  • Nó luôn bắt đầu với chrome.69i57
  • Những gì tiếp theo dường như là một danh sách được mã hóa của các kết quả tự động hoàn thành, khi bạn nhập một truy vấn dài, danh sách này sẽ dài hơn.
  • Tôi không chắc chắn về phần cuối cùng (j0j7). Chữ số cuối cùng dường như cho biết bạn có chọn một trong các thuật ngữ được đề xuất hay không.

Chỉnh sửa: Dự đoán của tôi tại thời điểm đó là đúng: https://code.google.com.vn


1
Liên kết đã chết.
Valerio Bozz

2

Trong chrome://settingsbạn có thể định cấu hình nhà cung cấp dịch vụ tìm kiếm nào được sử dụng bởi omnibox. URL được chỉ định bởi nhà cung cấp mặc định của Google trong Chromium trên Ubuntu như sau:

{google: baseURL} tìm kiếm? q =% s & client = ubfox & channel = cs & {google: RLZ} {google: originalQueryForSuggestion} {google: hỗ trợQueryStats} {google: searchFieldtrialParameter} {google: searchClient} {google: search {google: omniboxStartMarginParameter} tức là = {inputEncoding}

Điều này có thể cung cấp thêm chi tiết về những gì trình duyệt gửi tới google.


2
Tôi thấy lạ là trường này không thể chỉnh sửa được, trong khi các công cụ tìm kiếm "khác" có trường có thể chỉnh sửa.
HRJ
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.