2017-02-08 26 views
6

Tôi đọc số này doc để hiểu 'search_after' và có hai câu hỏi.Tìm kiếm đàn hồi - search_after tham số

  1. Tôi tò mò muốn biết "tweet # 654323" xuất phát từ đâu. Đây có phải là một trong số dữ liệu id hoặc trường dữ liệu không?
  2. Khi tôi thêm nhiều tham số của search_after, đó là 'và' điều kiện hoặc 'hoặc' điều kiện?

    ex) "search_after": [1463538857, 5.147.821]

Trả lời

8
  1. Như đã đề cập trong doc rằng, "tweet#654323" là giá trị _uid của tài liệu, mà được tạo thành từ các _type_id của tài liệu.

  2. Bạn cần càng nhiều giá trị trong search_after vì bạn có mệnh đề sort và các giá trị đó phải được đặt hàng giống như trong mệnh đề sắp xếp của bạn. Trong "search_after": [1463538857, 5147821], có vẻ như bạn đang sắp xếp theo trường ngày và một số trường id khác.

+0

Một câu hỏi khác. Làm thế nào tôi có thể hiểu được với lệnh uid? Tôi hiểu rằng id được tạo ngẫu nhiên khi tôi không chỉ định nó. Id có được thực hiện với một số thứ tự chèn không? –

+1

Nếu bạn không chỉ định ID, nó sẽ được tạo theo cách ngẫu nhiên. Lấy hai tài liệu có id được tạo ngẫu nhiên, bạn không thể khấu trừ cái nào được lập chỉ mục trước chỉ dựa trên một ID ngẫu nhiên như vậy. – Val

+0

Cảm ơn. Tôi hoàn toàn hiểu với câu trả lời của bạn :) –

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