I am following this training - Trainings - Java | Stardog - to develop a java application using Stardog native API.
While implementing a creatDb functionality, I am not able to set SearchOptions :
try (final AdminConnection adminConnection = aConnectionService.getAdminConnection()) {
if ( adminConnection.list().contains(dbName)) {
sLogger.info("{} already exists, dropping before creating", dbName);
adminConnection.drop(dbName);
}
adminConnection.newDatabase(dbName)
.set(SearchOptions.SEARCHABLE, true)
.set(ICVOptions.ICV_REASONING_ENABLED, true)
.set(ICVOptions.ICV_ENABLED, true)
.create();
adminConnection.close();
}
I am getting compilation error -
[ERROR] xxxxxx cannot find symbol
[ERROR] symbol: variable SearchOptions
Here is my pom.xml dependencies list, stardog-version is 7.7.3. I even tried with the same version that is mentioned in video i.e. 7.4.0 , but same error.
com.complexible.stardog
client-http
${stardog.version}
pom
com.complexible.stardog.core
stardog
${stardog.version}
com.complexible.stardog.search
stardog-search-api
${stardog.version}
</dependency
I have also included stardog maven repository in my pom.xml:
<repository>
<id>stardog-public</id>
<url>http://maven.stardog.com</url>
</repository>
Which dependency is required to get this resolved?
Thanks!