如何搜索所有 WooCommerce products/categories...?

How to search through all WooCommerce products/categories...?

我正在使用 WooCommerce REST API 开发一个 ASP.NET 核心网络应用程序(我也在使用 WooCommerceNET 库),我需要使用一个简单的搜索按钮实现一个搜索文本输入字段。

没问题,问题是 WooCommerce return 每页最多 100 个项目,因此以下内容不起作用(此代码在 属性 产品已填充后运行,课程):

if (!string.IsNullOrWhiteSpace(searchString))
{
    Products = Products.Where(p => p.name.Contains(searchString)).ToList();
}

由于我的 WooCommerce 网站包含 23k+ 种产品,我不能只执行多个 (230+) 个请求,这将花费很长时间。

我考虑过拥有一个并行本地数据库或类似的东西,在需要时填充它,但后来我意识到,如果幸运的话,它可能存在某种参数,我可以将其传递给请求为了直接在 http 请求中过滤研究,所以它已经 return 100 个我的研究结果。

我在谷歌搜索中没有找到任何相关信息,所以我想问一下这是否是一个问题,如果不是,那么如何以不同的方式解决我的问题。

比我想象的更容易找到,确实有一个参数可以在 link 中使用,这是一个对我有用的例子:

/wp-json/wc/v3/products?search=stringToSearch