我正在使用Nutch抓取网站并将其编入索引进入弹性搜索.我的网站有元标记,其中一些包含以逗号分隔的ID列表(我打算用于搜索).例如:
contentTypeIds = "2,5,15".(注意:没有方括号).
当ES对此进行索引时,我无法搜索contentTypeIds:5并查找contentTypeIds 包含 5的文档; 此查询仅返回其contentTypeIds正好为"5"的文档.但是,我确实想找到contentTypeIds包含5的文档.
在Solr中,这可以通过在schema.xml中将contentTypeIds字段设置为multiValued ="true"来解决.我找不到如何在ES中做类似的事情.
我是ES的新手,所以我可能错过了一些东西.谢谢你的帮助!
我有一个文件,其中包含一长串Cypher语句,例如:
create (n:oeuvre {ide12:"41",numpers:[87603],titre:"JE PARS"});
create (n:oeuvre {ide12:"151",numpers:[395225,364617,396308,306762],titre:"I DID IT FOR LOVE"});
create (n:oeuvre {ide12:"67",numpers:[54001],titre:"GRAND PERE N AIME PAS LE"});
create (n:oeuvre {ide12:"80",numpers:[58356],titre:"MON HEURE DE SWING"});
create (n:oeuvre {ide12:"91",numpers:[58356],titre:"AU QUATRIEME TOP"});
Run Code Online (Sandbox Code Playgroud)
当我将文件拖到Cypher管理控制台区域"删除文件以导入Cypher或Grass"然后单击小游戏图标时,我收到消息"预期每个查询只有一个语句但得到:1405".
有没有办法通过管理控制台批量执行Cypher请求?"删除文件以导入Cypher"的措辞似乎暗示了这一点.
谢谢
晏