QueryParser 和 API 有什么区别?

发布于 2024-10-31 06:33:02 字数 265 浏览 1 评论 0原文

本教程的第 3 步 作者写道:

当用户提供搜索字符串时,我个人会使用 QueryParser,当您的代码生成查询时,我会直接使用 API。

使用其中一种相对于另一种是否有任何好处,或者这只是个人喜好?

On step 3 of this tutorial the author writes:

I personally would use the QueryParser when the search string is supplied by the user, and I’d use directly the API when the query is generated by your code.

Are there any benefits of using one over the other or is it just personal preference?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇女薄笑 2024-11-07 06:33:02

就像链接所说,如果您想允许用户输入自定义搜索作为文本字符串(即姓名:matt,年龄:​​[10 TO 80] 使用 QueryParser。

但是,如果您只需要允许预定义的查询,您可以直接在代码中创建它们,

这取决于您使用的查询类型以及它们是如何由用户、预定义等创建的。

It's like the link says, if you want to allow users to enter custom searches as text string (i.e Name:matt, Age:[10 TO 80] use the QueryParser.

However if you only need to allow pre-defined queries, you can create them directly in your code.

So it depends what sort of queries you are using and how they are made, by the user, pre-defined etc

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文