语义网在信息检索中的作用是什么?这里的语义网,我的意思是,像DBPedia,Freebase这样的结构化创建。
发布于 2013-04-04 21:45:16
我已经在几个项目中集成了RDF和Lucene中的信息,我认为您可以从集成中获得的很多价值是,您可以超越Lucene通常启用的简单关键字搜索。这为在RDF信息上进行全文搜索提供了可能,同时也丰富了全文搜索的语义。
在前一种情况下,SPARQL中没有'like‘运算符,并且regex函数虽然功能类似于SQL like,但对于任何明显大小的数据集来说,它并不是真正易于处理的。但是,如果您能够使用lucene进行搜索,而不是依赖于regex,那么在RDF上使用单个关键字搜索就可以获得更好的伸缩性和性能。
在后一种情况下,如果查询引擎与lucene text/rdf索引集成在一起,请考虑LARQ ( Jena和Stardog都支持这一点),您可以在全文索引上执行更复杂的语义搜索。像‘获取至少有10条评论的所有类型的电影,并且评论包含短语“两个拇指向上”这样的查询很难在lucene索引中摆动,但在Lucene和SPARQL的交叉点上变得非常微不足道。
发布于 2014-04-16 21:45:29
您可以在信息检索中使用DBpedia,因为它包含来自维基百科的结构化信息。由于维基百科几乎涵盖了所有感兴趣的主题,如文章、类别、信息盒等,因此在信息检索系统中,维基百科以三元组的形式提取有意义的信息,即主语、谓语和宾语。
您可以使用以下端点通过SPARQL查询信息:Endpoint to query the information from DBpedia
https://stackoverflow.com/questions/15801084
复制相似问题