1
콘텐츠 색인 생성에 대한 연구를 시작하고 Whoosh (https://pypi.python.org/pypi/Whoosh/)를 살펴 보았습니다.Whoosh (Python)는 실제로 인덱싱 된 컨텐츠를 실제로 저장합니까?
Whoosh가 콘텐츠를 물리적으로 어디에 저장하는지 궁금합니다. 파일을 사용하고 있습니까?
콘텐츠 색인 생성에 대한 연구를 시작하고 Whoosh (https://pypi.python.org/pypi/Whoosh/)를 살펴 보았습니다.Whoosh (Python)는 실제로 인덱싱 된 컨텐츠를 실제로 저장합니까?
Whoosh가 콘텐츠를 물리적으로 어디에 저장하는지 궁금합니다. 파일을 사용하고 있습니까?
Whoosh는 pluggable storage system을 사용합니다. create_in()
function을 사용하면 디렉토리의 파일에 색인을 저장하는 FileStorage()
class이 사용됩니다.
는 참조 Whoosh quickstart :
스키마가 있으면, 당신은
이create_in
기능을 사용하여 인덱스를 생성 할 수 있습니다이 :import os.path from whoosh.index import create_in if not os.path.exists("index"): os.mkdir("index") ix = create_in("index", schema)
(낮은 수준에서,이 포함하는
Storage
객체를 생성 인덱스Storage
개체는 인덱스가 저장 될 매체를 나타내며 일반적으로FileStorage
이며이 인덱스는 디렉토리에 파일 집합으로 저장됩니다.
답변 해 주셔서 감사합니다. –