コード例 #1
0
ファイル: indexer.py プロジェクト: shoebmogal/Search-engine
def main():
    helperFunctions.populateStopWords()
    print("Started.")
    crawlFile()
    print("Done with crawling.")
    mapCreator.mergeTermFiles()
    print("Done with merging")
    mapCreator.makeTermBTree()
    makeCollFile()
コード例 #2
0
ファイル: search.py プロジェクト: shoebmogal/Search-engine
def startUserSearch(query):
    global db_no,queryDict,collDict
    for db in lTotalDB:
        db  = int(db)
        #reset()
        db_no=db
        helperFunctions.populateStopWords()
        setUserQueryDict(query)
        #print("qd",queryDict)
        setAvgQLen()
        get_oktf_queries()
        getResults()
        
    #print("length of coll : ",len(collDict))
    mergeResults()
コード例 #3
0
ファイル: crawler.py プロジェクト: shoebmogal/Search-engine
def main(fileName):
    print("Started indexing : "+fileName)
    helperFunctions.populateStopWords()
    fetchFromFile()