【问题标题】:Bonsai ElasticSearch + Heroku + Python - Location of Synonym FileBonsai ElasticSearch + Heroku + Python - 同义词文件的位置
【发布时间】:2014-09-30 17:47:51
【问题描述】:

我正在使用 bonsai.io 并希望将 elasticsearch 指向我的同义词文件。

我将 wn_s.pl 保存在 heroku 上的一个文件夹中,django 应用程序可以看到该文件:

>>> call(['ls', '-l', os.path.join(settings.BASE_DIR, 'data', 'wn_s.pl')])
-rwx------ 1 u37195 37195 7494480 2014-09-30 17:24 /app/data/wn_s.pl

但是当我使用过滤器创建索引时:

'filter': {
          'my_filter': {
                       'type': 'synonym',
                       'format': 'wordnet',
                       'synonyms_path': os.path.join(settings.BASE_DIR, 'data', 'wn_s.pl')
                       }
          }

我得到的错误是:

TransportError: TransportError(500, u'IndexCreationException[[article-index] failed to create index]; nested: FailedToResolveConfigException[Failed to resolve config path [/app/data/wn_s.pl], tried file path [/app/data/wn_s.pl], path file [/opt/elasticsearch/current/config/app/data/wn_s.pl], and classpath]; ')

我应该如何解决它?

谢谢

【问题讨论】:

    标签: django heroku elasticsearch bonsai-elasticsearch


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2016-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多