/// <summary>Runs the search and drill-down examples and prints the results.</summary> public static void Main(string[] args) { Console.WriteLine("Facet counting example:"); Console.WriteLine("-----------------------"); SimpleFacetsExample example1 = new SimpleFacetsExample(); IList <FacetResult> results1 = example1.RunFacetOnly(); Console.WriteLine("Author: " + results1[0]); Console.WriteLine("Publish Date: " + results1[1]); Console.WriteLine("Facet counting example (combined facets and search):"); Console.WriteLine("-----------------------"); SimpleFacetsExample example = new SimpleFacetsExample(); IList <FacetResult> results = example.RunSearch(); Console.WriteLine("Author: " + results[0]); Console.WriteLine("Publish Date: " + results[1]); Console.WriteLine(); Console.WriteLine("Facet drill-down example (Publish Date/2010):"); Console.WriteLine("---------------------------------------------"); Console.WriteLine("Author: " + example.RunDrillDown()); Console.WriteLine(); Console.WriteLine("Facet drill-sideways example (Publish Date/2010):"); Console.WriteLine("---------------------------------------------"); foreach (FacetResult result in example.RunDrillSideways()) { Console.WriteLine(result); } }
public void TestDrillSideways() { IList <FacetResult> result = new SimpleFacetsExample().RunDrillSideways(); assertEquals("dim=Publish Date path=[] value=5 childCount=3\n 2010 (2)\n 2012 (2)\n 1999 (1)\n", result[0].toString()); assertEquals("dim=Author path=[] value=2 childCount=2\n Bob (1)\n Lisa (1)\n", result[1].toString()); }
public void TestSimple() { IList <FacetResult> results = new SimpleFacetsExample().RunSearch(); assertEquals(2, results.size()); assertEquals("dim=Author path=[] value=5 childCount=4\n Lisa (2)\n Bob (1)\n Susan (1)\n Frank (1)\n", results[0].toString()); assertEquals("dim=Publish Date path=[] value=5 childCount=3\n 2010 (2)\n 2012 (2)\n 1999 (1)\n", results[1].toString()); }
public void TestDrillDown() { FacetResult result = new SimpleFacetsExample().RunDrillDown(); assertEquals("dim=Author path=[] value=2 childCount=2\n Bob (1)\n Lisa (1)\n", result.toString()); }