On 28/02/15 16:28, Charles Abela wrote:
Re-hi,
I just tried it out using ./fuseki-server --config=config-tdb-text.ttl
with the query

      SELECT ?s
      { ?s dc:title ?x .
        ?s text:query  (dc:title 'Stone') ;
      }

and it worked fine.
I understood that I was starting the server wrongly. But what's the
difference?

"./fuseki-server --update --mem /ds"
says
"start server, one in-memory dataset at /ds; allow update"

It does not tell Fuseki to look for a configuration file let alone a text index.

Your configuration file has:

-----------------------
...
      fuseki:dataset                  <#books> ;
      .

 <#books> rdf:type     text:TextDataset ;
      text:dataset   <#dataset> ;
      ##text:index   <#indexSolr> ;
      text:index     <#indexLucene> ;
      .

 <#dataset> rdf:type      tdb:DatasetTDB ;
      tdb:location "DB" ;
      ##tdb:unionDefaultGraph true ;
-----------------------

which tells Fuseki to use a text index and TDb database in combination. It also tells the server where the data is on disk.

If after starting the server with an in memory dataset, I upload the file.
Shouldn't it have worked just the same?

There is no text index. It needs to know what to index and wheer to store it.


cheers

C

        Andy

Reply via email to