narou
    Preparing search index...

    Class NovelSearchBuilderBase<T>Abstract

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    api: NarouNovel

    NarouNovel インスタンス

    params: SearchParams = ...

    クエリパラメータ

    Methods

    • 検索対象を作者名に限定するかどうかを指定します (wname)。

      Parameters

      • bool: boolean = true

        trueの場合、作者名を検索対象とする (デフォルト: true)

      Returns this

    • 検索対象をキーワードに限定するかどうかを指定します (keyword)。

      Parameters

      • bool: boolean = true

        trueの場合、キーワードを検索対象とする (デフォルト: true)

      Returns this

    • 検索対象をあらすじに限定するかどうかを指定します (ex)。

      Parameters

      • bool: boolean = true

        trueの場合、あらすじを検索対象とする (デフォルト: true)

      Returns this

    • 検索対象を作品名に限定するかどうかを指定します (title)。

      Parameters

      • bool: boolean = true

        trueの場合、作品名を検索対象とする (デフォルト: true)

      Returns this

    • ボーイズラブ作品を抽出または除外します (isbl/notbl)。

      Parameters

      • bool: boolean = true

        trueの場合、ボーイズラブ作品を抽出する (デフォルト: true)。falseの場合、除外する。

      Returns this

    • ガールズラブ作品を抽出または除外します (isgl/notgl)。

      Parameters

      • bool: boolean = true

        trueの場合、ガールズラブ作品を抽出する (デフォルト: true)。falseの場合、除外する。

      Returns this

    • 連載停止中作品に関する指定をします (stop)。

      Parameters

      • bool: boolean = true

        trueの場合、長期連載停止中のみ取得する (デフォルト: true)。falseの場合、長期連載停止中を除外する。

      Returns this

    • 異世界転移作品を抽出または除外します (istenni/nottenni)。

      Parameters

      • bool: boolean = true

        trueの場合、異世界転移作品を抽出する (デフォルト: true)。falseの場合、除外する。

      Returns this

    • 異世界転生作品を抽出または除外します (istensei/nottensei)。

      Parameters

      • bool: boolean = true

        trueの場合、異世界転生作品を抽出する (デフォルト: true)。falseの場合、除外する。

      Returns this

    • 残酷な描写あり作品を抽出または除外します (iszankoku/notzankoku)。

      Parameters

      • bool: boolean = true

        trueの場合、残酷な描写あり作品を抽出する (デフォルト: true)。falseの場合、除外する。

      Returns this

    • 作品の更新日時を指定します (lastupdate)。

      Parameters

      • date: string

        作品の更新日時 (YYYYMMDDhhmmss形式またはUNIXタイムスタンプ)

      Returns this

    • 作品の更新日時の範囲を指定します (lastupdate)。

      Parameters

      • from: number

        開始日時 (UNIXタイムスタンプ)

      • to: number

        終了日時 (UNIXタイムスタンプ)

      Returns this

    • 作品の更新日時の範囲を指定します (lastupdate)。

      Parameters

      • from: Date

        開始日時 (Dateオブジェクト)

      • to: Date

        終了日時 (Dateオブジェクト)

      Returns this

    • 最終更新日時を指定します (lastup)。

      Parameters

      • date: string

        最終更新日時 (YYYYMMDDhhmmss形式またはUNIXタイムスタンプ)

      Returns this

    • 最終更新日時の範囲を指定します (lastup)。

      Parameters

      • from: number

        開始日時 (UNIXタイムスタンプ)

      • to: number

        終了日時 (UNIXタイムスタンプ)

      Returns this

    • 最終更新日時の範囲を指定します (lastup)。

      Parameters

      • from: Date

        開始日時 (Dateオブジェクト)

      • to: Date

        終了日時 (Dateオブジェクト)

      Returns this

    • 抽出する作品の文字数を指定します (length)。 範囲指定する場合は、最小文字数と最大文字数をハイフン(-)記号で区切ってください。

      Parameters

      • length: number | readonly number[]

        文字数、または[最小文字数, 最大文字数]

      Returns this

    • Nコードを指定して取得します (ncode)。

      Parameters

      • ncodes: string | readonly string[]

        Nコード、またはNコードの配列

      Returns this

    • 除外したい単語を指定します (notword)。 スペースで区切ることにより除外する単語を増やせます。部分一致で除外されます。

      Parameters

      • word: string

        除外語

      Returns this

    • 抽出する作品の挿絵数を指定します (sasie)。

      Parameters

      • num: number | readonly number[]

        挿絵数、または[最小挿絵数, 最大挿絵数]

      Returns this

    • 抽出する作品の予想読了時間を分単位で指定します (time)。

      Parameters

      • num: number | readonly number[]

        読了時間(分)、または[最小読了時間, 最大読了時間]

      Returns this

    • 検索語を指定します (word)。 半角または全角スペースで区切るとAND抽出になります。部分一致でHITします。

      Parameters

      • word: string

        検索語

      Returns this

    • Protected

      配列をハイフン区切りの文字列に変換する

      Type Parameters

      • T extends string | number

      Parameters

      • n: T | readonly T[]

        文字列または数値の配列、あるいは単一の文字列または数値

      Returns Join<T>

      ハイフン区切りの文字列