首页 > 解决方案 > Blazegraph - 全文搜索分析器配置

问题描述

我正在使用 Blazegraph 2.1.5,我想使用http://www.bigdata.com/rdf/search#服务执行全文搜索。命名空间配置为:

com.bigdata.rdf.store.AbstractTripleStore.textIndex=true
com.bigdata.rdf.store.AbstractTripleStore.axiomsClass=com.bigdata.rdf.axioms.NoAxioms
com.bigdata.rdf.sail.isolatableIndices=true
com.bigdata.rdf.sail.truthMaintenance=false
com.bigdata.rdf.store.AbstractTripleStore.justify=false
com.bigdata.rdf.sail.namespace=fst-test
com.bigdata.rdf.store.AbstractTripleStore.quads=true
com.bigdata.namespace.fst-test.lex.com.bigdata.btree.BTree.branchingFactor=400
com.bigdata.journal.Journal.groupCommit=false
com.bigdata.namespace.fst-test.spo.com.bigdata.btree.BTree.branchingFactor=1024
com.bigdata.rdf.store.AbstractTripleStore.geoSpatial=true
com.bigdata.rdf.store.AbstractTripleStore.statementIdentifiers=false

考虑以下三元组

<http://example.org/data/1> rdfs:label "Available" .

我做查询

prefix bds: <http://www.bigdata.com/rdf/search#>
select ?s ?p ?o
where {
?o bds:search "avalable" .
?s ?p ?o .
}

期待包含三元组的结果。但是,我没有得到任何结果。

基本上,我想启用模糊字符串搜索之类的功能。我想这可能与分析仪配置有关,但我无法正确理解。你有什么建议吗?

非常感谢。

标签: lucenefull-text-searchsparqlblazegraph

解决方案


推荐阅读