本文整理汇总了Python中searcher.Searcher.open方法的典型用法代码示例。如果您正苦于以下问题:Python Searcher.open方法的具体用法?Python Searcher.open怎么用?Python Searcher.open使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类searcher.Searcher
的用法示例。
在下文中一共展示了Searcher.open方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: gen_path
# 需要导入模块: from searcher import Searcher [as 别名]
# 或者: from searcher.Searcher import open [as 别名]
return ndoc
'''
used default _date field to generate the file path where the doc is stored
'''
def gen_path(self, doc):
if not doc.has_key('_date'):
doc['_date'] = datetime.now(tz.tzlocal())
dt = doc['_date']
return os.path.sep.join([self.dir, str(dt.year), str(dt.month), \
str(dt.day) + '.sen'])
if __name__ == '__main__':
defi = DefinitionIndexer('/data/personalSite/app/web/static/definition')
defs = Searcher(defi)
with defs.open() as searcher:
r = defs.search(searcher, 'content', u'developing')
found = r.scored_length()
print found
for rr in r:
print rr['id']
'''
si = SenIndexer('sen')
di = DocIndexer('doc')
ss = Searcher(si)
ds = Searcher(di)
di.doc_op({
'content': u'doc',
'tags': [u't'],
'categories': [],