JP6565628B2 - 検索プログラム、検索装置および検索方法 - Google Patents
検索プログラム、検索装置および検索方法 Download PDFInfo
- Publication number
- JP6565628B2 JP6565628B2 JP2015226352A JP2015226352A JP6565628B2 JP 6565628 B2 JP6565628 B2 JP 6565628B2 JP 2015226352 A JP2015226352 A JP 2015226352A JP 2015226352 A JP2015226352 A JP 2015226352A JP 6565628 B2 JP6565628 B2 JP 6565628B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- item
- keyword
- documents
- document
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/148—File search processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2425—Iterative querying; Query formulation based on the results of a preceding query
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24578—Query processing with adaptation to user needs using ranking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Library & Information Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
[第1の実施の形態]
第1の実施の形態を説明する。
第1の実施の形態の検索装置10は、1または2以上のキーワードを指定した検索要求を受け付け、文書の集合の中から指定のキーワードに該当する文書を検索する。2以上のキーワードの集合は、それら2以上のキーワードの論理積を意味する。例えば、検索装置10は、指定されたキーワードの全てを含む文書を検索する。検索装置10は、検索要求に応答して検索結果を出力する。検索結果は、検索された1または2以上の文書についての情報を含む。検索結果は、検索された文書の識別情報を含んでもよく、検索された文書へのリンクを含んでもよい。また、検索結果は、検索された文書の内容の一部または全部を含んでもよく、検索された文書そのものを含んでもよい。
記憶部11は、文書の集合を記憶する。記憶部11は、好ましくは、HDD(Hard Disk Drive)やフラッシュメモリなどの不揮発性のストレージである。ただし、記憶部11が、RAM(Random Access Memory)などの揮発性の半導体メモリである場合も考えられる。第1の実施の形態では、記憶部11に文書の集合が記憶されていることとしたが、検索装置10の外部に存在する記憶装置に文書の集合が記憶されていてもよい。
次に、第2の実施の形態を説明する。
図2は、第2の実施の形態の情報処理システムの例を示す図である。
検索装置100は、CPU101、RAM102、HDD103、画像信号処理部104、入力信号処理部105、媒体リーダ106および通信インタフェース107を有する。CPU101、RAM102、HDD103、画像信号処理部104、入力信号処理部105、媒体リーダ106および通信インタフェース107は、バス108に接続されている。なお、検索装置100は、第1の実施の形態の検索装置10に対応する。CPU101は、第1の実施の形態の制御部12に対応する。RAM102またはHDD103は、第1の実施の形態の記憶部11に対応する。端末装置200も、検索装置100と同様のハードウェアを用いて実装することが可能である。
検索装置100には、文書121a,121bなどの複数の文書が蓄積されている。1つの文書は、1つのインシデントについての1つのインシデント対応報告を示す。各文書は、項目とその値とを対応付けた所定のフォーマットに従って記載されている。
インシデントが発生すると、データセンタ30内の何れかの情報通信機器(例えば、サーバ装置31)から端末装置200にインシデント通知が送信される(S10)。インシデント通知自体には、インシデントを分析するための十分な情報は含まれていない。
検索装置100は、抽出ルールテーブル122を記憶する。抽出ルールテーブル122は、文書から項目とその値との組を抽出するために使用されるものであり、インシデント対応報告のフォーマットに基づいて予め作成されている。
検索装置100は、項目値リスト123に基づいて、検索クエリリスト124aまたは検索クエリリスト124bを生成し、検索クエリリスト124aまたは検索クエリリスト124bを記憶する。検索クエリリスト124a,124bは、検索クエリを列挙する。検索装置100は、項目値リスト123の中から1または2以上の項目の値を選択し、選択した項目の値をキーワードとして含む検索クエリを生成する。検索クエリリスト124a,124bには、考え得る全てのキーワードの組み合わせパターンについての検索クエリが列挙される。項目値リスト123にN個(Nは2以上の整数)の項目の値が記載されている場合、2N−1個の検索クエリが生成される。
検索装置100は、検索クエリリスト124aまたは検索クエリリスト124bに列挙された検索クエリを1つずつ実行していき、各検索クエリに該当する文書の数を算出する。該当する文書の数は、通常、検索クエリで指定された全てのキーワードを含む文書の数である。そして、検索装置100は、検索結果リスト125を生成する。検索結果リスト125は、検索クエリと文書数の組を列挙したものである。検索結果リスト125の1行は、検索クエリと文書数の組1つを示す。
検索装置100は、検索結果リスト125に基づいてクエリマップ126を生成する。クエリマップ126は、複数のノードとノード間を結ぶ複数の一方向リンクとを含む有向グラフである。1つのノードは、検索結果リスト125の1行、すなわち、検索クエリと文書数の組1つに対応する。リンクは、検索クエリの包含関係を表す。一方のノードのキーワード数と他方のノードのキーワード数が1つだけ異なり、前者のキーワードの全てを後者が包含している場合、前者から後者に向かうリンクが設定される。
検索装置100は、クエリマップ126に基づいて推奨項目テーブル127を生成し、推奨項目テーブル127を記憶する。推奨項目テーブル127の1行は、クエリマップ126の1つのノードに対応する。推奨項目テーブル127は、検索クエリ、推奨項目、評価1および評価2の欄を含む。検索クエリの欄には、クエリマップ126のノードに記載された検索クエリが登録される。推奨項目の欄には、項目名が登録される。評価1の欄には第1の評価値が登録され、評価2の欄には第2の評価値が登録される。検索装置100は、以下のようにして第1の評価値および第2の評価値を算出する。
検索装置100は、運用管理者が検索クエリを入力すると、推奨項目テーブル127に基づいて推奨項目を選択し、選択した推奨項目の項目名を含む1または2以上のメッセージを端末装置200に送信する。端末装置200は、運用管理者が入力した検索クエリと併せて、検索装置100から受信したメッセージを表示する。
図12は、検索装置と端末装置の機能例を示すブロック図である。
検索装置100は、文書記憶部131、制御情報記憶部132、検索クエリ受信部133、検索部134、推奨項目提示部135および絞込効果分析部136を有する。文書記憶部131および制御情報記憶部132は、例えば、RAM102またはHDD103に確保した記憶領域を用いて実装される。検索クエリ受信部133、検索部134、推奨項目提示部135および絞込効果分析部136は、例えば、CPU101が実行するプログラムモジュールを用いて実装される。
図13は、絞込効果分析の手順例を示すフローチャートである。
(S30)絞込効果分析部136は、文書記憶部131に記憶された文書の集合から、抽出ルールテーブル122に基づいて項目とその値の組を抽出する。絞込効果分析部136は、抽出した全ての項目とその値の組を記載した項目値リスト123を生成する。
(S40)推奨項目提示部135は、入力された検索クエリを取得する。
(S41)推奨項目提示部135は、取得した検索クエリがキーワードに対応付けて項目名を含んでいるか判断する。項目名を含む場合はステップS43に処理が進み、項目名を含まない場合はステップS42に処理が進む。
11 記憶部
12 制御部
13a,13b 文書
14a,14b 項目
15a,15b,15c,15d,15e キーワード
16a,16b,16c,16d,16e 文書数
17a,17b 評価値
18 推奨情報
Claims (6)
- コンピュータに、
記憶装置に記憶された文書の集合の中で、第1のキーワードに基づいて検索される文書の数である第1の文書数と、前記第1のキーワードと複数の項目のうちの一の項目に属する第2のキーワードとの論理積に基づいて検索される文書の数である第2の文書数と、前記第1のキーワードと前記一の項目に属する第3のキーワードとの論理積に基づいて検索される文書の数である第3の文書数とを算出し、
前記第1の文書数と前記第2の文書数と前記第3の文書数とを用いて、前記一の項目に対する評価値を算出し、
前記評価値が所定条件を満たす場合に、検索される文書の絞り込みに前記複数の項目のうち前記一の項目を使用することを推奨する推奨情報を出力する、
処理を実行させる検索プログラム。 - 前記評価値は、前記第1の文書数と前記第2の文書数との差または比、および、前記第1の文書数と前記第3の文書数との差または比に基づいて算出される、
請求項1記載の検索プログラム。 - 前記コンピュータに更に、
前記第1のキーワードと前記複数の項目のうちの他の一の項目に属する第4のキーワードとの論理積に基づいて検索される文書の数である第4の文書数と、前記第1のキーワードと前記他の一の項目に属する第5のキーワードとの論理積に基づいて検索される文書の数である第5の文書数とを算出し、
前記第1の文書数と前記第4の文書数と前記第5の文書数とを用いて、前記他の一の項目に対する他の評価値を算出する、処理を実行させ、
前記評価値が前記所定条件を満たすか否かの判定は、前記評価値と前記他の評価値とを比較することを含む、
請求項1記載の検索プログラム。 - 前記評価値は、前記第1のキーワードと対応付けられ、
前記推奨情報は、前記第1のキーワードを含む検索要求を取得した後に出力される、
請求項1記載の検索プログラム。 - 文書の集合を記憶する記憶部と、
前記文書の集合の中で、第1のキーワードに基づいて検索される文書の数である第1の文書数と、前記第1のキーワードと複数の項目のうちの一の項目に属する第2のキーワードとの論理積に基づいて検索される文書の数である第2の文書数と、前記第1のキーワードと前記一の項目に属する第3のキーワードとの論理積に基づいて検索される文書の数である第3の文書数とを算出し、前記第1の文書数と前記第2の文書数と前記第3の文書数とを用いて、前記一の項目に対する評価値を算出し、前記評価値が所定条件を満たす場合に、検索される文書の絞り込みに前記複数の項目のうち前記一の項目を使用することを推奨する推奨情報を出力する制御部と、
を有する検索装置。 - コンピュータが実行する検索方法であって、
記憶装置に記憶された文書の集合の中で、第1のキーワードに基づいて検索される文書の数である第1の文書数と、前記第1のキーワードと複数の項目のうちの一の項目に属する第2のキーワードとの論理積に基づいて検索される文書の数である第2の文書数と、前記第1のキーワードと前記一の項目に属する第3のキーワードとの論理積に基づいて検索される文書の数である第3の文書数とを算出し、
前記第1の文書数と前記第2の文書数と前記第3の文書数とを用いて、前記一の項目に対する評価値を算出し、
前記評価値が所定条件を満たす場合に、検索される文書の絞り込みに前記複数の項目のうち前記一の項目を使用することを推奨する推奨情報を出力する、
検索方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015226352A JP6565628B2 (ja) | 2015-11-19 | 2015-11-19 | 検索プログラム、検索装置および検索方法 |
| US15/288,787 US10261998B2 (en) | 2015-11-19 | 2016-10-07 | Search apparatus and search method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015226352A JP6565628B2 (ja) | 2015-11-19 | 2015-11-19 | 検索プログラム、検索装置および検索方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017097462A JP2017097462A (ja) | 2017-06-01 |
| JP6565628B2 true JP6565628B2 (ja) | 2019-08-28 |
Family
ID=58721694
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015226352A Expired - Fee Related JP6565628B2 (ja) | 2015-11-19 | 2015-11-19 | 検索プログラム、検索装置および検索方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10261998B2 (ja) |
| JP (1) | JP6565628B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10866926B2 (en) * | 2017-12-08 | 2020-12-15 | Dropbox, Inc. | Hybrid search interface |
| JP6955161B2 (ja) * | 2017-12-15 | 2021-10-27 | 富士通株式会社 | 情報処理プログラム、情報処理装置及び情報処理方法 |
| EP3989084A4 (en) * | 2019-06-19 | 2022-06-22 | NEC Corporation | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND RECORDING MEDIUM |
| US11636102B2 (en) * | 2019-09-05 | 2023-04-25 | Verizon Patent And Licensing Inc. | Natural language-based content system with corrective feedback and training |
| CN114296907A (zh) * | 2020-09-21 | 2022-04-08 | 华为技术有限公司 | 进程管控的方法和装置 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3655714B2 (ja) * | 1996-11-15 | 2005-06-02 | 株式会社ニューズウオッチ | 情報フィルタリング装置及び記録媒体 |
| US5970489A (en) * | 1997-05-20 | 1999-10-19 | At&T Corp | Method for using region-sets to focus searches in hierarchical structures |
| US6006225A (en) * | 1998-06-15 | 1999-12-21 | Amazon.Com | Refining search queries by the suggestion of correlated terms from prior searches |
| US6516312B1 (en) * | 2000-04-04 | 2003-02-04 | International Business Machine Corporation | System and method for dynamically associating keywords with domain-specific search engine queries |
| JP2002288201A (ja) * | 2001-03-23 | 2002-10-04 | Fujitsu Ltd | 質問応答処理方法,質問応答処理プログラム,質問応答処理プログラム記録媒体および質問応答処理装置 |
| JP3767432B2 (ja) | 2001-08-15 | 2006-04-19 | 日本電信電話株式会社 | 絞込条件抽出方法及び装置及び絞込条件抽出プログラム及び絞込条件抽出プログラムを格納した記憶媒体 |
| JP2003242176A (ja) * | 2001-12-13 | 2003-08-29 | Sony Corp | 情報処理装置および方法、記録媒体、並びにプログラム |
| JP4005425B2 (ja) * | 2002-06-28 | 2007-11-07 | 富士通株式会社 | 検索結果ランキング変更処理プログラム、検索結果ランキング変更処理プログラム記録媒体、およびコンテンツ検索処理方法 |
| JP2004246422A (ja) | 2003-02-10 | 2004-09-02 | Hitachi Software Eng Co Ltd | 情報検索支援装置 |
| DK176264B1 (da) * | 2003-03-27 | 2007-05-07 | Coloplast As | Stomiindretning |
| US8676830B2 (en) * | 2004-03-04 | 2014-03-18 | Yahoo! Inc. | Keyword recommendation for internet search engines |
| JP4756953B2 (ja) * | 2005-08-26 | 2011-08-24 | 富士通株式会社 | 情報検索装置および情報検索方法 |
| JP5061996B2 (ja) | 2008-03-27 | 2012-10-31 | 富士通株式会社 | データベースの検索プログラム、検索装置及び検索方法 |
| JP2010003015A (ja) * | 2008-06-18 | 2010-01-07 | Hitachi Software Eng Co Ltd | 文書検索システム |
| KR101292632B1 (ko) * | 2009-03-23 | 2013-08-02 | 후지쯔 가부시끼가이샤 | 콘텐츠 추장 방법, 추장 정보 작성 방법, 콘텐츠 추장 프로그램을 기록한 컴퓨터 판독 가능한 매체, 콘텐츠 추장 서버 및 콘텐츠 제공 시스템 |
| CN102411583B (zh) * | 2010-09-20 | 2013-09-18 | 阿里巴巴集团控股有限公司 | 一种文本匹配方法及装置 |
| CN103299304B (zh) * | 2011-01-13 | 2016-09-28 | 三菱电机株式会社 | 分类规则生成装置和分类规则生成方法 |
| WO2013021696A1 (ja) * | 2011-08-05 | 2013-02-14 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 情報検索システム、方法、及びプログラム |
| US20150019566A1 (en) * | 2013-07-15 | 2015-01-15 | Chacha Search, Inc. | Method and system for qualifying keywords in query strings |
-
2015
- 2015-11-19 JP JP2015226352A patent/JP6565628B2/ja not_active Expired - Fee Related
-
2016
- 2016-10-07 US US15/288,787 patent/US10261998B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017097462A (ja) | 2017-06-01 |
| US20170147569A1 (en) | 2017-05-25 |
| US10261998B2 (en) | 2019-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11620300B2 (en) | Real-time measurement and system monitoring based on generated dependency graph models of system components | |
| US11429627B2 (en) | System monitoring driven by automatically determined operational parameters of dependency graph model with user interface | |
| US7822707B1 (en) | Object searching and management information viewing in a storage area network environment | |
| JP6823265B2 (ja) | 分析装置、分析システム、分析方法および分析プログラム | |
| US20200257680A1 (en) | Analyzing tags associated with high-latency and error spans for instrumented software | |
| US11775501B2 (en) | Trace and span sampling and analysis for instrumented software | |
| US8533193B2 (en) | Managing log entries | |
| US11768776B1 (en) | Evicting data associated with a data intake and query system from a local storage | |
| US9411673B2 (en) | Management server, management system, and management method | |
| JP6565628B2 (ja) | 検索プログラム、検索装置および検索方法 | |
| US8583653B2 (en) | Methods and systems for determining candidates for a custom index in a multi-tenant database environment | |
| US20080133973A1 (en) | Data processing method and data analysis apparatus | |
| CN112000687B (zh) | 业务账表的生成方法、装置、计算机设备和存储介质 | |
| US11681764B2 (en) | System and method for monitoring internet activity | |
| US20090222436A1 (en) | Problem isolation through weighted search of knowledge bases | |
| US20150317318A1 (en) | Data store query prediction | |
| TWI757169B (zh) | 用於實時分析虛擬伺服器記錄的電腦實施系統以及方法 | |
| JPWO2019167282A1 (ja) | 応答処理プログラム、応答処理方法、応答処理装置および応答処理システム | |
| US10762090B2 (en) | Software discovery based on metadata analysis | |
| KR102349495B1 (ko) | 가상 서버들로부터 대용량 로그 파일들을 프로세싱하는 컴퓨터 시스템 및 방법. | |
| JP4810113B2 (ja) | データベースチューニング装置及びデータベースチューニング方法並びにプログラム | |
| JP2019091130A (ja) | 質問提示制御プログラム、検索方法、および検索装置 | |
| JP6751366B2 (ja) | 情報管理システム、情報管理方法および情報管理プログラム | |
| JP6852002B2 (ja) | データ検索方法、データ検索装置及びプログラム | |
| JP6833235B1 (ja) | 情報処理システム、及び情報処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180706 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190621 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190702 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190715 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6565628 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |