geonlp-platform / pygeonlp

pygeonlp, A python module for geotagging Japanese texts.
https://geonlp.ex.nii.ac.jp/
BSD 2-Clause "Simplified" License
19 stars 1 forks source link

都道府県リストのような文書を解析できない #12

Closed ketsubouchi closed 10 months ago

ketsubouchi commented 1 year ago

'第二希望:東京、静岡、三重、滋賀、大阪'を解析しようとしたところエラーが発生しました InputBasedFilter.apply内の if search_plan == "greedy":

地震速報や時刻表など同種の地名語が多数出現する場合

        filters.append(GreedySearchFilter(
            scoring_class=self.evaluator.scoring_class,
            scoring_options=self.evaluator.scoring_options))

この部分でAttributeError: 'InputBasedFilter' object has no attribute 'evaluator' が発生します Filterクラスにもevaluatorを持たせるのはいかがでしょうか?

ketsubouchi commented 10 months ago

v1.2.1をインストール・実行し、 '第二希望:東京、静岡、三重、滋賀、大阪'を 解析できることを確認しました。 ありがとうございました。