From 6024497917e65622d2e4973a871c7621b2697911 Mon Sep 17 00:00:00 2001 From: ZoeyYoung Date: Wed, 21 Aug 2013 19:24:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jieba/analyse/__init__.py | 2 +- jieba/finalseg/__init__.py | 2 +- jieba/posseg/__init__.py | 2 +- test/test_whoosh.py | 14 +++++++------- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/jieba/analyse/__init__.py b/jieba/analyse/__init__.py index daccded..816e903 100644 --- a/jieba/analyse/__init__.py +++ b/jieba/analyse/__init__.py @@ -2,7 +2,7 @@ import jieba import os try: - from analyzer import ChineseAnalyzer + from .analyzer import ChineseAnalyzer except ImportError: pass diff --git a/jieba/finalseg/__init__.py b/jieba/finalseg/__init__.py index 7c70d00..831d8c2 100644 --- a/jieba/finalseg/__init__.py +++ b/jieba/finalseg/__init__.py @@ -43,7 +43,7 @@ def load_model(): if sys.platform.startswith("java"): start_P, trans_P, emit_P = load_model() else: - import prob_start,prob_trans,prob_emit + from . import prob_start,prob_trans,prob_emit start_P, trans_P, emit_P = prob_start.P, prob_trans.P, prob_emit.P def viterbi(obs, states, start_p, trans_p, emit_p): diff --git a/jieba/posseg/__init__.py b/jieba/posseg/__init__.py index 16a5e7d..6a379f5 100644 --- a/jieba/posseg/__init__.py +++ b/jieba/posseg/__init__.py @@ -56,7 +56,7 @@ def load_model(f_name,isJython=True): if sys.platform.startswith("java"): char_state_tab_P, start_P, trans_P, emit_P, word_tag_tab = load_model(jieba.get_abs_path_dict()) else: - import char_state_tab, prob_start, prob_trans, prob_emit + from . import char_state_tab, prob_start, prob_trans, prob_emit char_state_tab_P, start_P, trans_P, emit_P = char_state_tab.P, prob_start.P, prob_trans.P, prob_emit.P word_tag_tab = load_model(jieba.get_abs_path_dict(),isJython=False) diff --git a/test/test_whoosh.py b/test/test_whoosh.py index b72a967..c67e946 100644 --- a/test/test_whoosh.py +++ b/test/test_whoosh.py @@ -5,7 +5,7 @@ from whoosh.index import create_in,open_dir from whoosh.fields import * from whoosh.qparser import QueryParser -from jieba.analyse.analyzer import ChineseAnalyzer +from jieba.analyse import ChineseAnalyzer analyzer = ChineseAnalyzer() @@ -18,31 +18,31 @@ ix = create_in("tmp", schema) # for create new index writer = ix.writer() writer.add_document( - title="document1", + title="document1", path="/a", content="This is the first document we’ve added!" ) writer.add_document( - title="document2", + title="document2", path="/b", content="The second one 你 中文测试中文 is even more interesting! 吃水果" ) writer.add_document( - title="document3", + title="document3", path="/c", content="买水果然后来世博园。" ) writer.add_document( - title="document4", + title="document4", path="/c", content="工信处女干事每月经过下属科室都要亲口交代24口交换机等技术性器件的安装工作" ) writer.add_document( - title="document4", + title="document4", path="/c", content="咱俩交换一下吧。" ) @@ -55,7 +55,7 @@ for keyword in ("水果世博园","你","first","中文","交换机","交换"): print("result of ",keyword) q = parser.parse(keyword) results = searcher.search(q) - for hit in results: + for hit in results: print(hit.highlights("content")) print("="*10)