Github user ajs6f commented on a diff in the pull request:
https://github.com/apache/jena/pull/319#discussion_r153861908
--- Diff:
jena-text/src/main/java/org/apache/jena/query/text/assembler/TextIndexLuceneAssembler.java
---
@@ -144,6 +144,17 @@ public TextIndex open(Assembler a, Resource root, Mode
mode) {
storeValues = svNode.asLiteral().getBoolean();
}
+ // use query cache by default
+ boolean cacheQueries = true;
+ Statement cacheQueriesStatement =
root.getProperty(pCacheQueries);
+ if (null != cacheQueriesStatement) {
+ RDFNode cqNode = cacheQueriesStatement.getObject();
+ if (! cqNode.isLiteral()) {
+ throw new TextIndexException("text:cacheQueries
property must be a string : " + cqNode);
--- End diff --
This is maybe a little picky, but maybe better: `"text:cacheQueries
property must be a boolean`?
---