我尝试使用
从Wikipedia API检索数据export class Macro {
constructor(props) { // keep 1st `props`, removing 2nd
return () => {
return new Micro(props)
}
}
}
其中url: "http://en.wikipedia.org//w/api.php?action=opensearch&format=json&search=" + searchvalue + "&limit=12"
是从文本框中获取的值。我的问题是我在searchvalue
时获得了所需的结果,但在searchvalue = "the flash"
时我没有得到任何结果(空数组)。如果没有与该标题完全匹配的文章,如何调用API以检索包含任何单词searchvalue = "the flash and the supergirl
的文章。我正在努力实现这样的目标:
searchvalue
答案 0 :(得分:2)
您可以使用布尔搜索:
布尔搜索 - 所有主流搜索引擎都支持" - " "逻辑不",AND,OR和分组括号括号:(_)。逻辑OR必须用大写字母拼写;所有术语(由空格分隔)假定AND运算符,但是资本AND是等价的。括号是必要的功能,因为:(蓝色或红色)和绿色,不同于:蓝色OR(红色和绿色) - Wikipedia documentation
所以如果你想搜索" The Flash" 或" Supergirl" searchvalue
将是:"the flash" or "supergirl"
。