From 9f37538f36a540aed141a0e81a5f3f2b99b18ab5 Mon Sep 17 00:00:00 2001 From: "Jeremy, Liu" Date: Thu, 8 Aug 2019 20:14:41 +0800 Subject: [PATCH 1/3] align the way to calculate hash --- engine.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine.go b/engine.go index 5a83df7..c80ff9b 100755 --- a/engine.go +++ b/engine.go @@ -410,7 +410,7 @@ func (engine *Engine) internalIndexDoc(docId string, data types.DocData, atomic.AddUint64(&engine.numForceUpdatingReqs, 1) } - hash := murmur.Sum32(fmt.Sprintf("%s%s", docId, data.Content)) + hash := murmur.Sum32(docId) engine.segmenterChan <- segmenterReq{ docId: docId, hash: hash, data: data, forceUpdate: forceUpdate} } From 62fa0010925c5e089519c03cb0a65c1483d61705 Mon Sep 17 00:00:00 2001 From: "Jeremy, Liu" Date: Thu, 8 Aug 2019 21:09:14 +0800 Subject: [PATCH 2/3] fix UT --- engine_test.go | 6 +++--- riot_test.go | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/engine_test.go b/engine_test.go index 398ca5c..9e388ce 100755 --- a/engine_test.go +++ b/engine_test.go @@ -199,10 +199,10 @@ func TestFrequenciesIndex(t *testing.T) { tt.Expect(t, "2", len(outDocs)) tt.Expect(t, "1", outDocs[0].DocId) - tt.Expect(t, "2374", int(outDocs[0].Scores[0]*1000)) + tt.Expect(t, "2387", int(outDocs[0].Scores[0]*1000)) tt.Expect(t, "5", outDocs[1].DocId) - tt.Expect(t, "2133", int(outDocs[1].Scores[0]*1000)) + tt.Expect(t, "2205", int(outDocs[1].Scores[0]*1000)) engine.Close() } @@ -706,7 +706,7 @@ func TestSearchNotUseGse(t *testing.T) { tt.Expect(t, "2", len(outDocs)) tt.Expect(t, "8", outDocs[0].DocId) - tt.Expect(t, "3736", int(outDocs[0].Scores[0]*1000)) + tt.Expect(t, "3799", int(outDocs[0].Scores[0]*1000)) tt.Expect(t, "[]", outDocs[0].TokenSnippetLocs) outputs1 := engine1.Search(types.SearchReq{ diff --git a/riot_test.go b/riot_test.go index a7c48d5..e619229 100644 --- a/riot_test.go +++ b/riot_test.go @@ -40,11 +40,11 @@ func TestEngineIndexWithNewStore(t *testing.T) { tt.Expect(t, "2", len(outDocs)) // tt.Expect(t, "2", outDocs[0].DocId) - tt.Expect(t, "2500", int(outDocs[0].Scores[0]*1000)) + tt.Expect(t, "2531", int(outDocs[0].Scores[0]*1000)) tt.Expect(t, "[]", outDocs[0].TokenSnippetLocs) // tt.Expect(t, "1", outDocs[1].DocId) - tt.Expect(t, "2215", int(outDocs[1].Scores[0]*1000)) + tt.Expect(t, "2000", int(outDocs[1].Scores[0]*1000)) tt.Expect(t, "[]", outDocs[1].TokenSnippetLocs) engine1.Close() From 799c8adb113d4472d4782f780983c97ceb1cb7a4 Mon Sep 17 00:00:00 2001 From: "Jeremy, Liu" Date: Thu, 8 Aug 2019 21:16:48 +0800 Subject: [PATCH 3/3] fix UT --- engine_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine_test.go b/engine_test.go index 9e388ce..14c6987 100755 --- a/engine_test.go +++ b/engine_test.go @@ -706,7 +706,7 @@ func TestSearchNotUseGse(t *testing.T) { tt.Expect(t, "2", len(outDocs)) tt.Expect(t, "8", outDocs[0].DocId) - tt.Expect(t, "3799", int(outDocs[0].Scores[0]*1000)) + tt.Expect(t, "3999", int(outDocs[0].Scores[0]*1000)) tt.Expect(t, "[]", outDocs[0].TokenSnippetLocs) outputs1 := engine1.Search(types.SearchReq{