我正在使用 Python 运行时(如果这对此很重要)。我一直在努力解决 number_found_accuracy。这个特定领域的 api 文档有点缺乏。它的名称似乎暗示将其设置为例如 200 之类的数字,意思是“尽量精确到 200 以内”。但是,阅读其他人的帐户并考虑到该值当前的最大值(在 api MAXIMUM_NUMBER_FOUND_ACCURACY 中)为 10,000,这表明您将值设置为超过您期望获得的数字,并且搜索机制可以准确地做到最好。
我的问题是我正在做一个我希望返回大约 32,000 个结果的搜索。我将 number_found_accuracy 设置为最大值,但结果的 number_found 会有所不同,而且似乎还差得很远。例如,返回 90,000。顺便说一句,我正在使用光标。有没有办法独立于 number_found 找出索引中存在的总文档数?更一般地说,如何调试这样的情况?最后,如果有超过 10k 个左右的结果,搜索结果的 number_found 属性是否有用?如果没有,其他人在 GAE 上使用什么,集成和调用 BigQuery?
感谢您的任何见解。