我目前正在使用面向AJAX的Web应用程序.我一直在寻找使用浏览器url复制当前AJAX状态(或应用程序状态)的不同方法,因此刷新和后退按钮也可以工作.
在过去的几周里,我看到了不同的方法,包括使用哈希(#)和不同的JS框架.
在文档中说明,无法从JS更改浏览器URL.今天我去了Facebook并打开了一张图片,网址发生了变化(Altough图像在灯箱中打开).关闭图像后,浏览器URL将更改回原始页面.
你知道他们是如何实现这种行为的吗?
我目前正在开发一个涉及从文本中识别不同"关键字"的项目.
作为示例,我们假设以下输入文本:
"这是布宜诺斯艾利斯关于肉类的一些文字的例子".
进一步假设我的elasticsearch实例存储了以下文档:
城市:[巴塞罗那,布宜诺斯艾利斯,洛杉矶......]
和
分类:[金融,政治,......]
我需要一种方法来从输入文本中识别相应的城市和类别.
我的第一种方法是使用"或"运算符进行搜索查询,并查看哪一个具有最高排名.之后,我还将匹配的文件与文本重新匹配,以确保这些文本真的存在(换句话说,确保"洛杉矶"匹配,因为"洛杉矶"一词在文本中,只有"洛杉矶"或"洛杉矶).
我想知道它是否是使用Elasticsearch做这种事情的最佳实践方式.