public void SearchResponseTest() { SearchDoc searchDoc = new SearchDoc() { distance = 1, basename = "basename", csflevel = 1, docid = "docid", editor = "editor", ext = "ext", hlbasename = "hlbasename", modified = 1, parentpath = "parentpath", summary = "summary", size = 1, tags = null, }; var distance = searchDoc.distance; var csflevel = searchDoc.csflevel; var modified = searchDoc.modified; var size = searchDoc.size; var basename = searchDoc.basename; var tags = searchDoc.tags; var docid = searchDoc.docid; var editor = searchDoc.editor; var ext = searchDoc.ext; var hlbasename = searchDoc.hlbasename; var parentpath = searchDoc.parentpath; var summary = searchDoc.summary; Assert.IsNull(tags); Assert.IsTrue(basename == "basename"); Assert.IsTrue(docid == "docid"); Assert.IsTrue(editor == "editor"); Assert.IsTrue(ext == "ext"); Assert.IsTrue(hlbasename == "hlbasename"); Assert.IsTrue(parentpath == "parentpath"); Assert.IsTrue(summary == "summary"); Assert.IsTrue(distance == 1); Assert.IsTrue(csflevel == 1); Assert.IsTrue(modified == 1); Assert.IsTrue(size == 1); }
public IActionResult GetResult(string searchVal) { var model = new SearchDoc(); model.Term = searchVal; if (!string.IsNullOrWhiteSpace(model.Term)) { model.Search = client.Search <ScorecardSearchDocument>(s => s.Query(q => q .Match(m => m .Field(f => f.Names) .Query(model.Term) .Fuzziness(Fuzziness.EditDistance(1)) ) ) .Take(12) ); } return(View("Index", model)); }
//public void OnGet() //{ //} public IActionResult Index() { var model = new SearchDoc(); return(View(model)); }