パッケージ nlp4j.indexer

クラス SimpleDocumentIndex

  • すべての実装されたインタフェース:
    DocumentIndexer

    public class SimpleDocumentIndex
    extends AbstractDocumentIndexer
    implements DocumentIndexer
    シンプルなドキュメントインデックスのクラスです。
    Simple document index.
    導入されたバージョン:
    1.0
    作成者:
    Hiroki Oya
    • コンストラクタの詳細

      • SimpleDocumentIndex

        public SimpleDocumentIndex()
    • メソッドの詳細

      • addDocument

        public void addDocument​(Document doc)
        インタフェースからコピーされた説明: DocumentIndexer
        インデックスにドキュメントを追加します。
        Add an document to Index.
        定義:
        addDocument インタフェース内 DocumentIndexer
        パラメータ:
        doc - ドキュメント
      • getDateCountMonth

        public List<Keyword> getDateCountMonth()
        戻り値:
      • getDateCountDay

        public List<Keyword> getDateCountDay()
        戻り値:
      • getDateCountYear

        public List<Keyword> getDateCountYear()
        戻り値:
      • getDateCount

        public List<Keyword> getDateCount​(String unit)
        パラメータ:
        unit -
        戻り値:
      • getDocumentSize

        public int getDocumentSize()
        戻り値:
        count of documents
        導入されたバージョン:
        20220115
      • getKeywords

        public List<Keyword> getKeywords​(String facet,
                                         String condition)
        インタフェースからコピーされた説明: DocumentIndexer
        ファセットと条件を指定してインデックスのキーワードを返します。
        Return facet keywords with a condition query.
        定義:
        getKeywords インタフェース内 DocumentIndexer
        オーバーライド:
        getKeywords クラス内 AbstractDocumentIndexer
        パラメータ:
        facet - ファセットID
        condition - 条件
        戻り値:
        キーワード
      • getKeywordsWithoutCount

        public List<Keyword> getKeywordsWithoutCount()
        カウント無しキーワードのリストを返します。
        戻り値:
        Keywords