Tag Archives: Set

MySQL: レコードの更新と削除 – UPDATE、DELETE文

前回はレコードの検索クエリの作成方法を扱いましたが、今回は既存のレコードのフィールド値を更新するUPDATE文と、レコードを削除するDELETE文の練習をしてみます。 まず、扱うテーブル内のレコードの一覧を下記に示します … Continue reading

Posted in SQL | Tagged , , , | Leave a comment

Python: set型の集合演算で2つのリスト要素を比較

2つのリストの要素を比較する際、リスト型をset型に変えると「-」「&」などの演算子1つで集合演算できます(AND、OR、NOTとか)。 ソースコード #!/usr/bin/python # coding: U … Continue reading

Posted in Python | Tagged , , | 6 Comments

検索エンジンを実装 (6)NOT演算

今回は集合演算のNOT演算ついて紹介します。この処理は、例として検索の際に「sky NOT rain」と指定すると、”sky”というキーワードを含むページから”rain”を … Continue reading

Posted in Java | Tagged , , , | Leave a comment

検索エンジンを実装 (5)OR演算

前回がAND演算でしたので今回はOR演算ついて紹介します。今記事で紹介している演算アルゴリズムよりも高効率なものは存在するようですが、今回は割愛します。 OR演算処理の概要 上の図から、ある2つの語の転置インデックスリス … Continue reading

Posted in Java | Tagged , , , | Leave a comment

検索エンジンを実装 (4)AND演算

AND演算処理の概要 上の図から、ある2つの語の転置インデックスリストをA, Bとします。ここで、要素をそれぞれa, b(整数)とし演算結果を格納するリストをCとするとき、AND演算は主に以下の処理内容を繰り返します。 … Continue reading

Posted in Java | Tagged , , , , , | Leave a comment