0
색인을 생성하고 문서별로 문서를 만들었습니다.Python whoosh to add_document
그러나 스크립트를 실행할 때 항상 문서를 추가 한 다음 문자열을 검색해야합니다.
한 번 저장할 수 있습니까? 그렇다면 용어를 몇 번이고 다시 검색 할 수 있습니까?
색인을 생성하고 문서별로 문서를 만들었습니다.Python whoosh to add_document
그러나 스크립트를 실행할 때 항상 문서를 추가 한 다음 문자열을 검색해야합니다.
한 번 저장할 수 있습니까? 그렇다면 용어를 몇 번이고 다시 검색 할 수 있습니까?
색인을 만든 후에는 색인을 저장했다고 가정하면 해당 색인을 다시 사용할 수 있습니다.
붕, 당신과 같이 이전에 생성 된 인덱스를 다시 열 수 있습니다 :
다음import whoosh.index as index
ix = index.open_dir("dir/to/index")
는 ix
는 Index
개체입니다. 파일 경로는 create_in
을 사용하여 색인을 작성하는 데 사용한 것과 동일합니다. "Quick start"에서 배운 것처럼 Searcher
개체 (ix.searcher()
)를 만들고 검색을 시작할 수 있습니다.
자세한 내용은 "How to index documents"을 참조하십시오.
하지만 내 검색은 3 장으로 제한됩니다. create_in의 경우 6 가지 결과를 얻었습니다 (제한을 6 개 추가했습니다). – blackmamba
작성한 문서를 색인에 커밋 했습니까? 또한 응용 프로그램 논리에서 문제가 있는지 확인하십시오. –
예 그 문서를 저질 렸습니다. 내가 확인합니다. 감사. 이전부터이 대답을 받아들이는 결과가 전혀 없었습니다. – blackmamba