我想通过包含关键字变体来进行更强大的搜索。该 api 似乎不支持通配符或自动包含变体。Eventbrite 有人可以解释如何充分利用关键字参数吗?另外,如何处理多个关键字?搜索可以处理双组或更长的组吗?可以使用布尔运算符进行搜索吗?
到目前为止,我只看到非常简单的搜索(单个单词)起作用。我能做些什么来从中获得更多?
我想通过包含关键字变体来进行更强大的搜索。该 api 似乎不支持通配符或自动包含变体。Eventbrite 有人可以解释如何充分利用关键字参数吗?另外,如何处理多个关键字?搜索可以处理双组或更长的组吗?可以使用布尔运算符进行搜索吗?
到目前为止,我只看到非常简单的搜索(单个单词)起作用。我能做些什么来从中获得更多?
Eventbrite 使用Apache Lucene / SOLR作为它的搜索后端。这提供了基本的关键字词干功能和对事件标题和描述的全文搜索。
默认情况下,使用“AND”运算符处理多个关键字:搜索“bikes”和“tacos”(关键字=bikes%20tacos),应返回所有提及“taco”或“tacos”和“bike”或“自行车”。关键字词干支持允许您自动匹配大多数英语复数形式。
如果您想查找所有提及“bikes”或“tacos”的事件,您可以使用“OR”子句分隔关键字(keywords=bikes%20OR%20tacos)。
event_search API 文档页面应包含有关如何使用此方法的关键字参数的最新信息。您应该能够使用交互式“立即尝试!”来测试您的查询。位于该页面上的部分。