正如在任何獅身人面像供電的應用程序,你有兩個主要任務:
- 定義/創建您的獅身人面像索引(的sphinx.conf)
- 使用(.NET)連接器來提交您的查詢
對於數檢查獅身人面像文檔,搜索的MySQL和sql_query。
至於,你應該是這樣的:
public class MyController : Controller {
[HttpPost]
public ActionResult Search() {
string looking_for = Request.Form["search_item"];
SphinxClient sphinx_client = new SphinxClient();
List<Result> results = sphinx_client.Query(looking_for, "my_sphinx_index_name");
// your view should know what to do with a Result collection
return View(results);
}
}
PS:我使用這個.NET接口(其中我寫= P)http://dotsphinxclient.codeplex.com/wikipage?title=Getting%20started&referringTitle=Documentation
非常容易理解的獅身人面像連接器中的代碼。我檢查了C#sphinx-dotnet-client的其他實現,以及其他一些可以在Google中找到的codeplex,你的看起來非常有趣。 – Zelid 2013-02-10 11:31:43
你如何連接到該客戶端的索引? – Siyavash 2013-07-23 16:56:45