コード例 #1
0
ファイル: Program.cs プロジェクト: Beraliv/Csharp
 static void Main(string[] args)
 {
     InvertedIndex ii = new InvertedIndex();
     ii.Add("what do you expect from me");
     ii.Add("what did you say");
     ii.Add("what does the fox say");
     //ii.Query("what");
     //ii.Query("what & do | ( you | say )");
     //ii.Query("what | fox & ( did | does )");
     //ii.Query("me & say | ( expect | did ) & what");
     //ii.Query("what & ( do | expect ) | you");
 }
コード例 #2
0
ファイル: Inverted index.cs プロジェクト: Beraliv/Csharp
 public void PN3()
 {
     ii = new InvertedIndex();
     ii.Add("what do you expect from me");
     ii.Add("what did you say");
     ii.Add("what does the fox say");
     string query = "me & say | ( expect | did ) & what";
     Assert.AreEqual(ii.Query(query), "{ 0, 1 }");
 }
コード例 #3
0
ファイル: Inverted index.cs プロジェクト: Beraliv/Csharp
 public void PN4()
 {
     ii = new InvertedIndex();
     ii.Add("what do you expect from me");
     ii.Add("what did you say");
     ii.Add("what does the fox say");
     string query = "what & ( do | expect ) | you";
     Assert.AreEqual(ii.Query(query), "{ 0, 1 }");
 }
コード例 #4
0
ファイル: Inverted index.cs プロジェクト: Beraliv/Csharp
 public void PN2()
 {
     ii = new InvertedIndex();
     ii.Add("what do you expect from me");
     ii.Add("what did you say");
     ii.Add("what does the fox say");
     string query = "what | fox & ( did | does )";
     Assert.AreEqual(ii.Query(query), "{ 0, 1, 2 }");
 }