나는 bonsai.io를 사용하고 있으며 동의어 파일을 가리키고 싶습니다. 개발,이 잘 작동하지만, 거기에 파일을 배치 할/var/websolr/apps/elasticapp/current/config/액세스 할 필요가 없으며 Rails.root 나에게 응용 프로그램의 절대 경로를주지 않습니다. 섬기는 사람. bonsai.io에 동의어 파일을 어떻게 사용할 수 있습니까? 어떤 방식 으로든 내 애플 리케이션 내에서 상대 경로를 가리 키거나 내가 제어하는 서버에서 호스팅되는 동의어 파일을 가리킬 수 있습니까?Heroku에서 Bonsai.io와 동의어 파일 경로 가리키기
1
A
답변
5
동의어를 txt 파일에 보관하고 모델에서 사용할 수있는 방법이 있습니다. 경로를 지정하는 대신 동의어를 구성하는 위치에서 바로 파일을 읽을 수 있습니다. 여기
내 모습에 사용 무엇 :
synonym: {
type: "synonym",
format: "wordnet",
synonyms_path: Rails.root.join("config", "analysis", (Rails.env == "test" ? "test" : "data"), "synonym.txt").to_s
}
그리고, 여기 지금 모습입니다 :
synonym: {
type: "synonym",
format: "wordnet",
synonyms: File.readlines(Rails.root.join("config", "analysis", (Rails.env == "test" ? "test" : "data"), "synonym.txt"))
}
1
저는 분재의 지원에서 이것이 실제로 불가능하다는 것을 알게되었습니다. 그래서 저는 이상형이 아닌 내 모델에 동의어 배열을 포함 시켰지만 작동합니다.
관련 문제
- 1. SolrCloud로드 중 동의어 파일
- 2. 동의어 사전에서 동의어 얻기
- 3. Preg-Match-All - 동의어 파일
- 4. 동의어
- 5. 벡터를 배열로 가리키기
- 6. Python에서 변수 가리키기
- 7. 플롯에서 화살표 가리키기
- 8. 데이터를 저장할 구조체 가리키기
- 9. Heroku에서 settings.xml 파일 편집
- 10. Heroku에서 파일 업로드
- 11. Heroku에서 tar.gz 파일 압축하기
- 12. Heroku에서 파일 요구하기
- 13. Heroku에서 하나의 파일 편집
- 14. heroku에서 untracked 파일 다운로드
- 15. Heroku에서 재생중인 파일 읽기
- 16. Maven 대상 디렉토리에서 WebLogic 가리키기
- 17. 다른 도메인 및 경로에서 도메인 가리키기
- 18. 특정 도메인에 카피 바라 가리키기
- 19. 로컬 MQTT 브로커에 Contking 가리키기
- 20. SOLR 동의어
- 21. 클래스의 동의어
- 22. ApprovalWorkflow 동의어
- 23. 파일 경로 경로
- 24. Heroku에서 Django 정적 파일 제공
- 25. Heroku에서 큰 XLS 파일 내보내기
- 26. Carrierwave로 Heroku에서 대용량 파일 업로드
- 27. 동의어 인 경우 이동 경로 초기화()가 schema_version을 업그레이드하지 못함
- 28. 파일 처리 파일 경로
- 29. 파일 경로
- 30. 파일 경로
이 여전히 불가능하다? – Jeremy