【手続補正書】
【提出日】平成17年6月7日(2005.6.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ドキュメントを検索する方法であって、
複数の区分に組織化されたテキストを含むドキュメントのリポジトリを記憶するステップ；
少なくとも１つの指定区分および上記指定区分内のテキストに関する少なくとも１つのフリーテキストクエリーコンストラクトを含むクエリーを入力するステップであって、上記フリーテキストクエリーコンストラクトが少なくとも１つのフリーテキスト検索条件を指定するステップ；
上記クエリーを処理して、１グループのドキュメント内で上記指定区分を同定するステップ；および
上記ドキュメントグループ内の上記テキストに関する上記フリーテキストクエリーコンストラクトを評価して、上記フリーテキスト検索条件が満たされるか否かを決定するステップ
を含む方法。
【請求項２】
請求項１に記載の方法であって、
上記記憶するステップが、対応するノードおよび上記ノードと組み合わされたテキストを含むドキュメントを記憶するステップを含み；
上記入力するステップが、少なくとも１つのノードを指定するノードコンストラクトおよび上記フリーテキストクエリーコンストラクトを含むクエリーを入力するステップを含み；
上記処理するステップが、上記ノードコンストラクトに対応する上記ドキュメントのリポジトリ内でノードを同定するステップを含む
方法。
【請求項３】
請求項２に記載の方法であって、
上記入力するステップが、ロケーションパスを入力してノード集合を同定するステップを含む
方法。
【請求項４】
請求項１に記載の方法であって、もし上記フリーテキスト検索条件が満たされるとすると、ドキュメント区分を返すステップをさらに含む方法。
【請求項５】
請求項１に記載の方法であって、
上記入力するステップが、準構造化ドキュメントを入力するステップを含み、上記準構造化ドキュメントが、組み合わされたデータを含む複数のフィールドを含み、上記準構造化ドキュメントの少なくとも１部分が非構造化フリーテキストを含む
方法。
【請求項６】
請求項１に記載の方法であって、
上記入力するステップが、複数のドキュメントに関する情報を入力するステップを含み、上記ドキュメントは、複数の構造化フィールドおよび上記構造化フィールドに組み合わされたフリーテキストを含み、上記ドキュメントが、上記ドキュメントの区分に関する形式を定義する複数の異なるスキーマを含み；
上記ドキュメントの索引を生成するステップであって、上記ドキュメントおよび上記索引内の複数の単語を同定する上記索引が、上記フリーテキストを、異なるスキーマを含むドキュメントに関する上記構造化フィールドに組み合わせる情報を含む
方法。
【請求項７】
請求項６に記載の方法であって、
上記生成するステップが、上記フリーテキストおよび対応する構造化フィールドの間のオフセットを生成するステップを含む
方法。
【請求項８】
請求項６に記載の方法であって、
上記生成するステップが、構造化フィールドに組み合わされたフリーテキストを定義する開始位置および終了位置を生成するステップを含む
方法。
【請求項９】
請求項６に記載の方法であって、
上記生成するステップが、構造化フィールドに組み合わされた単語数を指定する単語計数値を生成するステップを含む
方法。
【請求項１０】
請求項６に記載の方法であって、
上記入力するステップが、階層的に配置された１以上のノードに組織化された構造化フィールドを含むドキュメントを記憶するステップを含み；
上記生成するステップが、上記階層内のある単語のレベルに対応する上記単語に関する深さレベル情報を経由して、上記フリーテキストを上記構造化フィールドに組み合わせるステップを含む
方法。
【請求項１１】
コンピュータ読み取り可能な記録媒体であって、
複数の区分に組織化されたテキストを含むドキュメントのリポジトリを記憶し、
少なくとも１つの指定区分および上記指定区分内のテキストに関する少なくとも１つのフリーテキストクエリーコンストラクトを含むクエリーを処理する実行可能な命令であって、上記フリーテキストクエリーコンストラクトが少なくとも１つのフリーテキスト検索条件を指定する実行可能な命令；
上記クエリーを処理して、１グループのドキュメント内で上記指定区分を同定する実行可能な命令；および
上記ドキュメントグループ内で上記テキストに関する上記フリーテキストクエリーコンストラクトを評価して、上記フリーテキスト検索条件が満たされるか否かを決定する実行可能な命令
を含むプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
請求項１１に記載の記録媒体であって、
上記リポジトリが、
対応するノードおよび上記ノードと組み合わされたテキストを含むドキュメントを含み、
上記実行可能な命令が
少なくとも１つのノードを指定するノードコンストラクトおよび上記フリーテキストクエリーコンストラクトを含むクエリーを入力する命令；および
上記ノードコンストラクトに対応する上記ドキュメントのリポジトリ内でノードを同定する命令
を含む記録媒体。
【請求項１３】
請求項１２に記載の記録媒体であって、
上記実行可能な命令が、
ロケーションパスを入力してノード集合を同定する命令
を含む記録媒体。
【請求項１４】
請求項１１に記載の記録媒体であって、もし上記フリーテキスト検索条件が満たされるとすると、ドキュメント区分を返す実行可能命令をさらに含む記録媒体。
【請求項１５】
請求項１１に記載の記録媒体であって、
上記リポジトリが、
組み合わされたデータを含む複数のフィールドを含む上記準構造化ドキュメントおよび非構造化フリーテキストを含む上記準構造化ドキュメントの少なくとも一部分
を含む記録媒体。
【請求項１６】
請求項１１に記載の記録媒体であって、
上記リポジトリが、
複数の構造化フィールドおよび上記構造化フィールドに組み合わされたフリーテキストを含み、上記ドキュメントの区分に関する形式を定義する複数の異なるスキーマを含むドキュメント；
ここで、上記実行可能な命令は、
上記ドキュメントの索引を生成し、上記ドキュメントおよび上記索引内の複数の単語を同定する上記索引が、上記フリーテキストを、異なるスキーマを含むドキュメントに関する上記構造化フィールドに組み合わせる情報を含む命令
を含む記録媒体。
【請求項１７】
請求項１６に記載の記録媒体であって、上記実行可能な命令が、
上記フリーテキストおよび対応する構造化フィールドの間のオフセットを生成する命令
を含む記録媒体。
【請求項１８】
請求項１６に記載の記録媒体であって、上記実行可能な命令が、
構造化フィールドに組み合わされたフリーテキストを定義する開始位置および終了位置を生成する命令
を含む記録媒体。
【請求項１９】
請求項１６に記載の記録媒体であって、上記実行可能な命令が、
構造化フィールドに組み合わされた単語数を指定する単語計数値を生成する命令
を含む記録媒体。
【請求項２０】
請求項１６に記載の記録媒体であって、
上記リポジトリが
階層的に配置された１以上のノードに組織化された構造化フィールドを含むドキュメント；
を含み、
ここで、上記実行可能な命令が、
上記階層内でのある単語のレベルに対応する、上記単語に関する深さレベル情報を経由して、上記フリーテキストを上記構造化フィールドに組み合わせる命令
を含む
記録媒体。