我有一个以文本标签分隔的形式的长报告(这意味着如果我在excel电子表格中打开这个文本文件,那么每个单词和数字都会放在一个单元格中)。在这份报告中,我要找的是关键词,我想打印这个关键词旁边的四个数字。例如,假设这一段在报告中(这是分隔的文本选项卡),关键字是"number“
The following number 00 02 25 226 is my card ID.
我可以使用命令" grep“来搜索确切的单词"number",但是我如何才能将这个单词和接下来的四个单元格(即数字)搜索出来呢?
我有三个桌子事件,地点,event_location。事件可以有多个位置。位置表有延迟、经度、hasGeocode字段。
所以对于关键词"hello world“
对事件表的简单查询变为
Select * from event where keywords like '%hello%' OR keywords like '%world%'
但是,如果用户已经输入了他们的位置,那么我也希望在这个查询中包括location表,这样用户就可以指定他们的位置选择,我该如何做呢?
所以基本上有三种类型的搜索查询
只是关键词
关键词与位置
关键词、邻近和
我们有两个字段:关键词(权重10)和文本(权重1)。
让我们看看三个记录:
A:关键词=“,!”,text =“is‘s A”
B:关键字=“ is,”,text =“is‘s B some keywords ”
C:关键字= "where some keywords is",text =“is‘s B some keywords”
在搜索某些东西时,我们希望在B和C上有一个记录。
狮身人面像显示A低于其他,因为它有较少的提及的东西。但是A在关键字(逗号真正的意思)中是完全匹配的,所以它是唯一正确的答案。
如何配置狮身人面像以达到这个目的?任何类型的文本预处理都是允许的。