java - 如何配置服务器上的聚光灯以提供与网络上的聚光灯演示相同的输出?

标签 java dbpedia spotlight-dbpedia

我正在使用run on your server spotlight 。但无法配置属性文件,因此它将输出与 demo 相同的输出确实如此。

这里是演示屏幕截图,显示了它使用的参数: enter image description here

看起来像这样(来 self 机器本地的文件server.properties):

org.dbpedia.spotlight.web.rest.uri = http://localhost:2222/rest
org.dbpedia.spotlight.index.dir = data/index 
org.dbpedia.spotlight.spot.dictionary = data/spotter.dict 
jcs.default.cacheattributes.MaxObjects = 5000
org.dbpedia.spotlight.tagging.hmm = data/pos-en-general-brown.HiddenMarkovModel

org.dbpedia.spotlight.sparql.endpoint = http://dbpedia.org/sparql
org.dbpedia.spotlight.sparql.graph = http://dbpedia.org

# Configurations for the CoOccurrenceBasedSelector
# From: http://spotlight.dbpedia.org/download/release-0.5/spot_selector.tgz
# org.dbpedia.spotlight.spot.cooccurrence.datasource = ukwac
# org.dbpedia.spotlight.spot.cooccurrence.database.jdbcdriver = org.hsqldb.jdbcDriver
# org.dbpedia.spotlight.spot.cooccurrence.database.connector = jdbc:hsqldb:file:data/spotsel/ukwac_candidate;shutdown=true&readonly=true
# org.dbpedia.spotlight.spot.cooccurrence.database.user = sa
# org.dbpedia.spotlight.spot.cooccurrence.database.password =
# org.dbpedia.spotlight.spot.cooccurrence.classifier.unigram = data/spotsel/ukwac_unigram.model
# org.dbpedia.spotlight.spot.cooccurrence.classifier.ngram = data/spotsel/ukwac_ngram.model

# Other possible values: AtLeastOneNounSelector,CoOccurrenceBasedSelector,NESpotter
org.dbpedia.spotlight.spot.spotters = LingPipeSpotter

# org.dbpedia.spotlight.spot.opennlp.dir = opennlp

# Info for context searcher
org.dbpedia.spotlight.language = English
org.dbpedia.spotlight.lucene.analyzer = SnowballAnalyzer

# Choose between jdbc or lucene for DBpedia Resource creation. Also, if the jdbc throws an error, lucene will be used.
# org.dbpedia.spotlight.core.database = jdbc
# org.dbpedia.spotlight.core.database.jdbcdriver = org.hsqldb.jdbcDriver
# org.dbpedia.spotlight.core.database.connector = jdbc:hsqldb:file:data/database/spotlight-db;shutdown=true&readonly=true
# org.dbpedia.spotlight.core.database.user = sa
# org.dbpedia.spotlight.core.database.password =

# List of disambiguators to load: Document,Occurrences,CuttingEdge,Default
org.dbpedia.spotlight.disambiguate.disambiguators = Default,Document


# From http://spotlight.dbpedia.org/download/release-0.5/candidate-index-full.tgz
# org.dbpedia.spotlight.candidateMap.dir = /fastdata/spotlight/3.7/candidateIndexTitRedDis 

最佳答案

快速入门附带了索引和 Spotter.dict 的小型版本。

如果您想要与我们的演示网络服务器相同的结果,您需要下载几个 GB 的较大文件。

您可以覆盖索引和spotter.dict,我们更改配置以指向新文件。

参见http://github.com/dbpedia-spotlight/dbpedia-spotlight/wiki/Downloads

关于java - 如何配置服务器上的聚光灯以提供与网络上的聚光灯演示相同的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12874050/

相关文章:

java - 使用Java jena插入SPARQL查询以在fuseki中上传三元组

rdf - 为什么这个 SPARQL 查询没有返回任何结果?

java - 我可以在 Windows 7 操作系统上安装 dbpedia Spotlight

java - 执行查询时出现异常

freebase - 使用 freebase 进行命名实体识别

java - Bean 验证 : How to localize messages programmatically?

java - 是否可以在运行时可靠地检测哪个商店安装了 Android 应用程序(Google Play 或亚马逊市场)?

java - 使用 python 中的 java 库(Java 库的 Python 包装器)

nlp - 从 Freebase 和 DBPedia 等开放知识库中提取实体-动词关系