我做了一个程序,让你先输入句子,然后输入单词。如果句子中的单词是您输入的单词,请将其标记为集合中的工作。示例:
My name is John.这是可行的。我使用strtok将单词拆分到标记上(通过“"),并将它们添加到结构中。我将输入的单词存储在一个数组中。但问题是,当用户输入“name”(开头有空格)时</em
我在一个集合上创建了一个搜索视图,并使用带有通配符的ArangoSearch关键字w/ LIKE来搜索带有空格的字段,这与MySQL的方式类似。我遇到的问题是,即使星战标题的记录确实存在,我仍然得到了一个空的集合。 请注意,搜索'%star%‘可以正常工作并返回结果...只要我添加一个空格并搜索'%star wars%‘,查询就会返回空集。d IN imdb_norm
SEARCH ANALYZER(d.name LIKE
我的Cloudsearch索引目前没有返回one-two three的结果,但它返回了one two three的一个结果(正确)(并且在搜索two three等时也会正确地包含在结果中)。我的理解是,这是因为可搜索的短语被分解为它们的标记(单词),空格和标点符号充当分隔符。因此,one和two成为独立的令牌,但是one-two不是有效的令牌,因此没有</