Remove deprecated search splitters in `sphinx.search.ja` (#11359)

This commit is contained in:
Adam Turner 2023-04-27 00:50:02 +01:00 committed by GitHub
parent 4eb706eb21
commit 124957a89c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 5 deletions

View File

@ -7,6 +7,9 @@ Dependencies
Incompatible changes
--------------------
* #11359: Remove long-deprecated aliases for ``MecabSplitter`` and
``DefaultSplitter`` in ``sphinx.search.ja``.
Deprecated
----------

View File

@ -111,8 +111,6 @@ class MecabSplitter(BaseSplitter):
if self.ctypes_libmecab:
self.ctypes_libmecab.mecab_destroy(self.ctypes_mecab)
MeCabBinder = MecabSplitter # keep backward compatibility until Sphinx-1.6
class JanomeSplitter(BaseSplitter):
def __init__(self, options: dict) -> None:
@ -507,9 +505,6 @@ class DefaultSplitter(BaseSplitter):
return result
TinySegmenter = DefaultSplitter # keep backward compatibility until Sphinx-1.6
class SearchJapanese(SearchLanguage):
"""
Japanese search implementation: uses no stemmer, but word splitting is quite