From b17fea855b2e613fe7d879079caac7073ae7bb26 Mon Sep 17 00:00:00 2001 From: Takayuki Shimizukawa Date: Tue, 7 Jan 2014 08:50:37 +0900 Subject: [PATCH] Fix: Can't search alphabetical words on the HTML quick search generated with language='ja'. Closes #1340 --- CHANGES | 3 +++ sphinx/search/ja.py | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 3c77e7770..4e6cfdd3f 100644 --- a/CHANGES +++ b/CHANGES @@ -12,6 +12,9 @@ Bugs fixed ``object.__init__`` docstring when class does not have ``__init__``. This caused by a change for #1138. +* #1340: Can't search alphabetical words on the HTML quick search generated + with language='ja'. + Release 1.2 (released Dec 10, 2013) =================================== diff --git a/sphinx/search/ja.py b/sphinx/search/ja.py index f0deb154e..099f4717d 100644 --- a/sphinx/search/ja.py +++ b/sphinx/search/ja.py @@ -236,7 +236,7 @@ class TinySegmenter(object): score += self.ts_(self.TQ4__, p3 + c2 + c3 + c4) p = u'O' if score > 0: - result.append(word) + result.append(word.strip()) word = u'' p = u'B' p1 = p2 @@ -244,7 +244,7 @@ class TinySegmenter(object): p3 = p word += seg[i] - result.append(word) + result.append(word.strip()) return result