When using bif:contains in Virtuoso, from what I've seen, you an only query
a single property. In many cases it's more useful to query multiple
properties, for example if you have a blog and want to do a single query
that searches through both author and title and perhaps even the contents of
the blog posts. I have found a blog post with some details on using Solr to
solve this problem [1].

I imagine one way to do this with just Virtuoso would be to select the
distinct words in the blog post author name and title, and use SPARUL to
create a new triple like (blogpost, localhost:index, search_terms). Would
this be a good way to do it, and are there perhaps other possibilities?

1.
http://fgiasson.com/blog/index.php/2009/04/29/rdf-aggregates-and-full-text-search-on-steroids-with-solr/

Reply via email to