fuseki:dataset                  <#database> .

should be:

  fuseki:dataset    :text_dataset ;

        Andy

On 10/08/18 13:53, Alysson Gomes wrote:
Hi Andy!
Follow in attached the configuration file.

Em sex, 10 de ago de 2018 às 09:35, Andy Seaborne <a...@apache.org <mailto:a...@apache.org>> escreveu:

    Alysson,

    It needs to be a fuseki configuration file for -conf, not just use the
    daatset .

    
http://jena.apache.org/documentation/query/text-query.html#working-with-fuseki


    <#service_text> rdf:type fuseki:Service ;
    ....
          fuseki:dataset                  :text_dataset ;

    ### This is the assembler for the text dataset ...
    :text_dataset rdf:type text:TextDataset;
          text:index ....
          text:dataset ...


    If you had that in index.ttl, please post the file so we can see
    what it
    says.

          Andy



    On 08/08/18 18:19, Alysson Gomes wrote:
     > Rob, I tried to load the configuration file (the index.ttl) in
    the Fuseki
     > with the following command:
     >
     > ./fuseki-server --conf
     >
    
/home/alysson/Documents/PUC-Rio/TestJena/tdb-citation-data-en-fuseki-index/index.ttl
     >
     > but when tried run the query [1] appeared this in the logs:
     >
     > TextQueryPF WARN  Failed to find the text index: tried context
    and as a
     > text-enabled dataset
     > TextQueryPF WARN  No text index - no text search performed
     >
     > I searched in google, but not appeared nothing useful. Do you
    have some
     > suggestion?
     >
     > [1] Query
     > PREFIX text: <http://jena.apache.org/text#>
     > SELECT ?s ?o
     > WHERE {
     > ?s text:query( <http://dbpedia.org/property/first> "David") ;
     > <http://dbpedia.org/property/first> ?o
     > }
     >
     >
     > Em ter, 7 de ago de 2018 às 05:46, Rob Vesse
    <rve...@dotnetrdf.org <mailto:rve...@dotnetrdf.org>>
     > escreveu:
     >
     >> Alysson
     >>
     >> It was briefly discussed on the dev list.  The conclusion is
    that what you
     >> are trying to do isn't supported as a pure command line task
    currently.
     >> You will need to write code or use the Fuseki web server to
    achieve what
     >> you want
     >>
     >> Rob that
     >>
     >> On 06/08/2018, 18:15, "Alysson Gomes" <alyssonas...@gmail.com
    <mailto:alyssonas...@gmail.com>> wrote:
     >>
     >>      Hi Rob!
     >>      Still about this problem of indexing, do you have some
    suggestion?
     >>
     >>      Em qui, 19 de jul de 2018 às 13:59, Alysson Gomes <
     >> alyssonas...@gmail.com <mailto:alyssonas...@gmail.com>>
     >>      escreveu:
     >>
     >>      > I did, but as you told the sparql launched an exception:
     >>      > org.apache.jena.sparql.ARQException: Found two matches:
    var ?root ->
     >>      > http://localhost/jena_example/#text_dataset,
     >>      >
     >>
    
file:///home/alysson/Documents/PUC-Rio/TestJena/tdb-citation-data-en-fuseki-index/index.ttl#dataset
     >>      >
     >>      >
     >>      > Em qui, 19 de jul de 2018 às 13:13, Rob Vesse
    <rve...@dotnetrdf.org <mailto:rve...@dotnetrdf.org>>
     >>      > escreveu:
     >>      >
     >>      >> No I can't, the documentation is doing the right thing.
    A text
     >> dataset is
     >>      >> fundamentally a wrapper around another dataset so any
    text indexing
     >> config
     >>      >> will always require at least two datasets in the
    configuration file.
     >>      >>
     >>      >> Did you try using the sparql tool instead as I suggested?
     >>      >>
     >>      >> Rob
     >>      >>
     >>      >> On 19/07/2018, 15:25, "Alysson Gomes"
    <alyssonas...@gmail.com <mailto:alyssonas...@gmail.com>>
     >> wrote:
     >>      >>
     >>      >>     Are do you can send an example of a configuration
    file with
     >> only one
     >>      >>     dataset that contains the index? Because I'm based
    me in the
     >> examples
     >>      >> of
     >>      >>     the documentation (is must similar to the
    configuration that I'm
     >>      >> using).
     >>      >>
     >>      >>     Em qui, 19 de jul de 2018 às 10:04, Rob Vesse <
     >> rve...@dotnetrdf.org <mailto:rve...@dotnetrdf.org>>
     >>      >>     escreveu:
     >>      >>
     >>      >>     > Thanks, so your problem was as I suspected
     >>      >>     >
     >>      >>     > You use tdbquery which does not understand text
    indexes using
     >> it as
     >>      >> you
     >>      >>     > do.  By using --loc you are only querying your
    base dataset,
     >> this
     >>      >> does not
     >>      >>     > include your text index so you don't get any results.
     >>      >>     >
     >>      >>     > I would try using the base sparql tool instead
    passing in your
     >>      >>     > configuration file i.e.
     >>      >>     >
     >>      >>     > sparql --desc=index.ttl --query=queries.rq
     >>      >>     >
     >>      >>     > I am not 100% sure this will work because there
    are two
     >> datasets
     >>      >> defined
     >>      >>     > in your config file (the base dataset and the text
    indexed
     >> dataset)
     >>      >> and I
     >>      >>     > am not sure which one the sparql tool will pick by
    default
     >>      >>     >
     >>      >>     > Rob
     >>      >>     >
     >>      >>     >
     >>      >>     >
     >>      >>     >
     >>      >>     > On 19/07/2018, 13:47, "Alysson Gomes" <
     >> alyssonas...@gmail.com <mailto:alyssonas...@gmail.com>>
     >>      >> wrote:
     >>      >>     >
     >>      >>     >     I'm using the file bin of the Jena:
     >>      >>     >     *tdbquery
     >>      >>     >
>>      >> --loc=/home/alysson/Documents/PUC-Rio/TestJena/tdb-citation-data-en
     >>      >>     >     --query=queries.rq*
     >>      >>     >
     >>      >>     >     file *queries.rq*:
     >>      >>     >     *prefix text: <http://jena.apache.org/text#
     >>      >>     >     <http://jena.apache.org/text#>>select ?s
    ?owhere{    ?s
     >>      >> text:query(
     >>      >>     >     <http://dbpedia.org/property/first <
     >>      >> http://dbpedia.org/property/first
     >>      >>     > >>
     >>      >>     >     "David") ;    <http://dbpedia.org/property/first
     >>      >>     >     <http://dbpedia.org/property/first>> ?o}*
     >>      >>     >
     >>      >>     >     Em qui, 19 de jul de 2018 às 05:56, Rob Vesse <
     >>      >> rve...@dotnetrdf.org <mailto:rve...@dotnetrdf.org>>
     >>      >>     >     escreveu:
     >>      >>     >
     >>      >>     >     > You still didn’t state how you execute the
    query, you
     >> included
     >>      >>     > commands
     >>      >>     >     > for creating the database and index but not the
     >> command/code
     >>      >> that
     >>      >>     > actually
     >>      >>     >     > makes the query
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Please show exactly how you are submitting
    your query
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Rob
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > From: Alysson Gomes <alyssonas...@gmail.com
    <mailto:alyssonas...@gmail.com>>
     >>      >>     >     > Reply-To: <users@jena.apache.org
    <mailto:users@jena.apache.org>>
     >>      >>     >     > Date: Wednesday, 18 July 2018 at 20:15
     >>      >>     >     > To: <users@jena.apache.org
    <mailto:users@jena.apache.org>>
     >>      >>     >     > Subject: Re: Question about indexing in text
    search
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Are using the following commands:
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Loading dataset
     >>      >>     >     >
     >>      >>     >     > $JENAROOT/bin/tdbloader
     >>      >>     >     >
     >>      >>
    -loc=/home/alysson/Documents/PUC-Rio/TestJena/tdb2-citation-data-en
     >>      >>     >     > tdb_citation.ttl
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Create index:
     >>      >>     >     >
     >>      >>     >     > java -cp
     >>      >>     >     >
     >>      >>     >
     >>      >>
     >>
    
/home/alysson/MEGA/Computação/ApacheJena/apache-jena-fuseki-3.8.0/fuseki-server.jar
     >>      >>     >     > jena.textindexer --desc=index.ttl
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > While the command above is running appear
    the following
     >>      >> result:
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > After the creation of the index, I execute
    the query:
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > prefix text: <http://jena.apache.org/text#>
     >>      >>     >     >
     >>      >>     >     > select ?s ?o
     >>      >>     >     >
     >>      >>     >     > where{
     >>      >>     >     >
     >>      >>     >     >     ?s text:query(
    <http://dbpedia.org/property/first>
     >>      >> "David") ;
     >>      >>     >     >
     >>      >>     >     >     <http://dbpedia.org/property/first> ?o
     >>      >>     >     >
     >>      >>     >     > }
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > These are all commands that I'm using.
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Em qua, 18 de jul de 2018 às 13:13, Rob Vesse <
     >>      >> rve...@dotnetrdf.org <mailto:rve...@dotnetrdf.org>>
     >>      >>     >     > escreveu:
     >>      >>     >     >
     >>      >>     >     > There is nothing obviously wrong with your
     >> configuration.
     >>      >> You still
     >>      >>     >     > haven’t shown the code that you are using
    with this
     >>      >> configuration to
     >>      >>     > make
     >>      >>     >     > your query.
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > My guess would be that perhaps your code is
    loading in
     >> the
     >>      >> base
     >>      >>     > dataset
     >>      >>     >     > without the indexing support i.e. you may be
    querying
     >> the base
     >>      >>     > dataset
     >>      >>     >     > rather than the text dataset, but without
    having seen
     >> your
     >>      >> code
     >>      >>     > that’s only
     >>      >>     >     > a guess.
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Rob
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > From: Alysson Gomes <alyssonas...@gmail.com
    <mailto:alyssonas...@gmail.com>>
     >>      >>     >     > Reply-To: <users@jena.apache.org
    <mailto:users@jena.apache.org>>
     >>      >>     >     > Date: Wednesday, 18 July 2018 at 14:55
     >>      >>     >     > To: <users@jena.apache.org
    <mailto:users@jena.apache.org>>
     >>      >>     >     > Subject: Re: Question about indexing in text
    search
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Hi Rob!
     >>      >>     >     >
     >>      >>     >     > I attached the file with the code of the
    text index
     >> (file
     >>      >> index.ttl)
     >>      >>     > but
     >>      >>     >     > to facility it, follow the image:
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Error! Filename not specified.
     >>      >>     >     >
     >>      >>     >     > I'm using the same queries of the previous
    mail. Case
     >> has
     >>      >> something
     >>      >>     > wrong,
     >>      >>     >     > please indicate it some solution.
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Em qua, 18 de jul de 2018 às 10:12, Rob Vesse <
     >>      >> rve...@dotnetrdf.org <mailto:rve...@dotnetrdf.org>>
     >>      >>     >     > escreveu:
     >>      >>     >     >
     >>      >>     >     > This is a misunderstanding, not a bug.  Property
     >> functions
     >>      >> use the
     >>      >>     > SPARQL
     >>      >>     >     > collection syntax i.e. ( <
     >> http://dbpedia.org/property/first>
     >>      >>     > “David”) to
     >>      >>     >     > pass arguments to the function which is
    given as the
     >>      >> predicate, in
     >>      >>     > this
     >>      >>     >     > case text:query. The rdf:first/rdf:rest you
    see in the
     >> logs is
     >>      >>     > simply the
     >>      >>     >     > expansion of that into triple patterns which
    later gets
     >>      >> extracted
     >>      >>     > out into
     >>      >>     >     > the actual property function call.  The fact
    that those
     >>      >> happen to be
     >>      >>     >     > similar to the property you’re are trying to
    search on
     >> is
     >>      >> purely
     >>      >>     >     > coincidental.
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > If your query is not working as expected
    then the actual
     >>      >> problem is
     >>      >>     >     > elsewhere, likely in the configuration of
    your text
     >> index.
     >>      >> So you
     >>      >>     > would
     >>      >>     >     > need to share that configuration and show
    how you
     >> actually
     >>      >> execute
     >>      >>     > your
     >>      >>     >     > query if you want further help with this.
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Regards,
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Rob
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > From: Alysson Gomes <alyssonas...@gmail.com
    <mailto:alyssonas...@gmail.com>>
     >>      >>     >     > Reply-To: <users@jena.apache.org
    <mailto:users@jena.apache.org>>
     >>      >>     >     > Date: Wednesday, 18 July 2018 at 13:42
     >>      >>     >     > To: "users@jena.apache.org
    <mailto:users@jena.apache.org>" <users@jena.apache.org
    <mailto:users@jena.apache.org>>
     >>      >>     >     > Subject: Question about indexing in text search
     >>      >>     >     >
     >>      >>     >     > Hello, my name is Alysson, I am a master's
    student in
     >> the
     >>      >> Pontifical
     >>      >>     >     > Catholic University of Rio de Janeiro and am
    having
     >> problems
     >>      >> with the
     >>      >>     >     > indexing in text search.
     >>      >>     >     >
     >>      >>     >     > In the attach 1 contains the assembler that
    I'm using
     >> for to
     >>      >> index
     >>      >>     > the
     >>      >>     >     > triples that contain the predicate <
     >>      >>     > http://dbpedia.org/property/first>.
     >>      >>     >     >
     >>      >>     >     > My goal is to reproduce the query [1] using
    an index,
     >> but the
     >>      >>     > problem is
     >>      >>     >     > that when I execute the query [2] the URI
    used by the
     >> query
     >>      >>     > processor is
     >>      >>     >     > different of the URI that I am using in the
    predicate,
     >> as
     >>      >> show image
     >>      >>     > below:
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > Error! Filename not specified.
     >>      >>     >     >
     >>      >>     >     > As show in the image above, the query
    processor uses
     >> the URI <
     >>      >>     >     > http://www.w3.org/1999/02/22-rdf-syntax-ns>
    generating
     >> a
     >>      >> result
     >>      >>     >     > incorrect.
     >>      >>     >     >
     >>      >>     >     > I want to know if it is possible to change
    this or if I
     >> am
     >>      >> doing some
     >>      >>     >     > wrong.
     >>      >>     >     >
     >>      >>     >     > Since I thank you for the help.
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > [1]: Query
     >>      >>     >     >
     >>      >>     >     > SELECT ?s ?o
     >>      >>     >     >
     >>      >>     >     > WHERE {
     >>      >>     >     >
     >>      >>     >     > ?s <http://dbpedia.org/property/first> ?o
     >>      >>     >     >
     >>      >>     >     > filter regex(?o, "David", "i")
     >>      >>     >     >
     >>      >>     >     > }
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >     > [2]: Query
     >>      >>     >     >
     >>      >>     >     > PREFIX text: <http://jena.apache.org/text#>
     >>      >>     >     >
     >>      >>     >     > SELECT ?s ?o
     >>      >>     >     >
     >>      >>     >     > WHERE {
     >>      >>     >     >
     >>      >>     >     > ?s text:query(
    <http://dbpedia.org/property/first>
     >> "David") ;
     >>      >>     >     >
     >>      >>     >     > <http://dbpedia.org/property/first> ?o
     >>      >>     >     >
     >>      >>     >     > }
     >>      >>     >     >
     >>      >>     >     >
     >>      >>     >
     >>      >>     >
     >>      >>     >
     >>      >>     >
     >>      >>     >
     >>      >>     >
     >>      >>
     >>      >>
     >>      >>
     >>      >>
     >>      >>
     >>      >>
     >>
     >>
     >>
     >>
     >>
     >>
     >

Reply via email to