[email protected] wrote:
Okay, that could for work for some blogs.

Something similar though is looking up an album. For example if I want to find "Great Eagle Flying With the Wind" by Wayra, and I type in "wayra great eagle flying with the wind" in lod.openlinksw.com <http://lod.openlinksw.com>, it doesn't find anything. In this case the album has dc:title "Great Eagle Flying With the Wind" and it has a foaf:maker link to the artist which has foaf:name "Wayra". The index would have to include both dc:title from the album and foaf:name from the artist for the query to work, or is there a way to do it without adding an extra index property on the album with the artist and album name?

See: http://lod.openlinksw.com/fct/facet.vsp?cmd=load&fsq_id=191109

Sequence:

1. Enter pattern: Great Eagle Flying With the Wind
2. Click on Properties link in the Navigation DIV
3. Click on dc:title -- you will see IRI of the .

Alternatively: http://lod.openlinksw.com/fct/facet.vsp?cmd=load&fsq_id=191111
Sequence:

1. Enter pattern
2. Click on Properties
3. Pick dc:title
4. Click on Properties
5. Pick foaf:maker.

Click SPARQL button to see SPARQL behind each route.


Kingsley

On Thu, May 20, 2010 at 5:02 PM, Kingsley Idehen <[email protected] <mailto:[email protected]>> wrote:

    Kingsley Idehen wrote:

        [email protected] <mailto:[email protected]> wrote:
            I tried some queries on the sites on those links, and it
            looks to me like it only compares the query to each single
            text field.
            If I for example have a blog post with the author "John
            Doe" and title "Hello World", and then want to find this
            blog post with the query "john hello world". Then there is
            the problem that one of the words in the query is the
            author, while two of the words are from the title. With
            bif:contains I can compare "john hello world"  against
            "John Doe" or against "Hello World", but I haven't found a
            way to compare it to the combination, "john doe hello
            world". There is perhaps a way though?

        Why use bif:contains when you can get that via Faceted Navigation?

        See the /FCT UI.

        Disambiguation (filtering by Entity Properties), Entity Rank,
        and Text Score Ranks all come into play.

        There are even SOAP or REST style interfaces into this service.

        Links:

        1. http://lod.openlinksw.com/facet_doc.html
        2.
        
http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtuosoFacetsWebService
        3.
        
http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtuosoURIBurnerSampleTutorial
        .

        Kingsley

    In addition to the above, are you aware of xcontains? Blogs do
    carry some degree of XML based structure, so in this case (should
    faceted navigation not be the route you want to take) why not
    bif:xcontains?

    Links:

    1.
    
http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_2/SPARQL_Tutorials_Part_2.html#(9)
    
<http://virtuoso.openlinksw.com/presentations/SPARQL_Tutorials/SPARQL_Tutorials_Part_2/SPARQL_Tutorials_Part_2.html#%289%29>
    2.
    http://docs.openlinksw.com/virtuoso/queryingxmldata.html#xcontainspredicate
    .


    Kingsley

            On Thu, May 20, 2010 at 3:51 PM, Kingsley Idehen
            <[email protected] <mailto:[email protected]>
            <mailto:[email protected]
            <mailto:[email protected]>>> wrote:

               [email protected] <mailto:[email protected]>
            <mailto:[email protected] <mailto:[email protected]>> wrote:

                   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/ ------------------------------------------------------------------------

------------------------------------------------------------------------------

------------------------------------------------------------------------

                   _______________________________________________
                   Virtuoso-users mailing list
                   [email protected]
            <mailto:[email protected]>
                   <mailto:[email protected]
            <mailto:[email protected]>>
https://lists.sourceforge.net/lists/listinfo/virtuoso-users Matt,

               Give me a Solr example so we can replicate using Virtuoso.

               I am very keen to have an example of something that
            Solr offers
               that can't be done with Virtuoso as is.

               BTW - http://uriburner.com/fct is an instance with a
            lot of Blog
               style data, you can try that vs. Solr.

               Of course you can also go to the new monster 15 Billion
            Triples
               instance at: http://lod.openlinksw.com .


               --
               Regards,

               Kingsley Idehen       President & CEO OpenLink Software
                Web:
               http://www.openlinksw.com
               Weblog: http://www.openlinksw.com/blog/~kidehen
            <http://www.openlinksw.com/blog/%7Ekidehen>
               <http://www.openlinksw.com/blog/%7Ekidehen>
               Twitter/Identi.ca: kidehen





            
------------------------------------------------------------------------

            
------------------------------------------------------------------------------

             
------------------------------------------------------------------------

            _______________________________________________
            Virtuoso-users mailing list
            [email protected]
            <mailto:[email protected]>
            https://lists.sourceforge.net/lists/listinfo/virtuoso-users




--
    Regards,

    Kingsley Idehen       President & CEO OpenLink Software     Web:
    http://www.openlinksw.com
    Weblog: http://www.openlinksw.com/blog/~kidehen
    <http://www.openlinksw.com/blog/%7Ekidehen>
    Twitter/Identi.ca: kidehen





------------------------------------------------------------------------

------------------------------------------------------------------------------

------------------------------------------------------------------------

_______________________________________________
Virtuoso-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/virtuoso-users


--

Regards,

Kingsley Idehen President & CEO OpenLink Software Web: http://www.openlinksw.com
Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen





Reply via email to