public static void Main(string[] args) { Console.WriteLine("Running search..."); if (args.Length < 1) { Console.WriteLine("Must specify a search string text as first parameter"); Console.WriteLine("Usage: cssearch.exe <querytext>"); Console.WriteLine("Example Usage: cssearch.exe wibble"); return; } Connection conn = new mlclient.Connection(); conn.configure("192.168.123.4", "8122", "admin", "admin", false); SearchDescription desc = new SearchDescription(); desc.setQueryText(args[0]); Response response = conn.search(desc); Console.WriteLine(" Response Type: "); Console.WriteLine(" Response Code: "); Console.WriteLine(" Response Content: "); Console.WriteLine("Search Results:-"); Console.WriteLine(response.getContent()); Console.WriteLine("search complete"); return; }
public void AddSearchDescription(SearchDescription searchDescription) { if (!Items.ContainsKey(searchDescription.Key)) { Items.Add(searchDescription.Key, searchDescription); } }
public virtual void HistoryCleanup() { while (_searchHistory.Count > _historyItemsToKeep) { SearchDescription oldestSearch = _searchHistory[_searchHistory.Count - 1]; _searchHistory.Remove(oldestSearch); SearchResultSetDelete(oldestSearch.Id); } }
public virtual void HistoryClear() { while (_searchHistory.Count > 0) { SearchDescription oldestSearch = _searchHistory[_searchHistory.Count - 1]; _searchHistory.Remove(oldestSearch); } SearchResultSetsClear(); }
public void AddTag(SwitchBase sw, SearchTag tag) { var swResult = Engine.FindSwitch(sw.UniqueName); if (swResult != null) { var key = swResult.UniqueName; if (SearchDescriptionAvailable(key)) { var searchDescription = FindSearchDescription(key); searchDescription.Add(tag); } else { var desc = new SearchDescription(key); desc.Add(tag); AddSearchDescription(desc); } } }
void SearchResultSetSaveLocal(SearchDescription searchDescription, byte[] data, bool addToHistory) { UserStorageInitialiseLocal(); string filename = SearchResultSetGetFilename(searchDescription.Id); if (addToHistory) { UserStorageSave(filename, data); _searchHistory.Insert(0, searchDescription); HistoryCleanup(); HistorySaveLocal(); } else { UserStorageSave(filename, data); } }
public void AddTags(SwitchBase sw, IEnumerable <SearchTag> tags) { var swResult = Engine.FindSwitch(sw.UniqueName); if (swResult != null) { var key = swResult.UniqueName; SearchDescription searchDescription; if (SearchDescriptionAvailable(key)) { searchDescription = FindSearchDescription(key); } else { searchDescription = new SearchDescription(key); AddSearchDescription(searchDescription); } searchDescription.AddRange(tags); } }
public override void SearchResultSetLoad(SearchDescription searchDescription, SearchResultSetDelegate searchResultSetLoadComplete) { byte[] localSearchResultSetData = SearchResultSetLoadLocal(searchDescription.Id); if (localSearchResultSetData != null) { SearchResultSet searchResultSet = null; try { searchResultSet = Obany.Language.Xml.XmlHelper.BinaryDeserialize <SearchResultSet>(localSearchResultSetData); } catch { } if (searchResultSetLoadComplete != null) { searchResultSetLoadComplete(searchResultSet); } } }
public async Task <PageResult> OnPostAsync() { Console.WriteLine(SearchHeadline); Console.WriteLine(SearchDescription); Console.WriteLine(SearchPriority); Console.WriteLine(SearchCategoryId); Categories = await _context.Categories.ToListAsync(); var query = _context.TodoItems.AsQueryable(); SearchHeadline = SearchHeadline?.Trim(); if (!string.IsNullOrWhiteSpace(SearchHeadline)) { query = query.Where(m => m.Heading.Contains(SearchHeadline)); } SearchDescription = SearchDescription?.Trim(); if (!string.IsNullOrWhiteSpace(SearchDescription)) { query = query.Where(m => m.Description.Contains(SearchDescription)); } if (SearchPriority != null) { query = query.Where(m => m.EPriority == SearchPriority); } if (SearchCategoryId != -1) { query = query.Where(m => m.CategoryId == SearchCategoryId); } TodoItems = await query.ToListAsync(); return(Page()); }
public abstract void SearchResultSetLoad(SearchDescription searchDescription, SearchResultSetDelegate searchResultSetLoadComplete);
public virtual void HistoryDelete(SearchDescription searchDescription) { _searchHistory.Remove(searchDescription); SearchResultSetDelete(searchDescription.Id); }
void SearchResultSetSaveLocal(SearchDescription searchDescription, byte[] data, bool addToHistory) { UserStorageInitialiseLocal(); string filename = SearchResultSetGetFilename(searchDescription.Id); if (addToHistory) { UserStorageSave(filename, data); _searchHistory.Insert(0, searchDescription); HistoryCleanup(); HistorySaveLocal(); } else { UserStorageSave(filename, data); } }
public override void SearchResultSetLoad(SearchDescription searchDescription, SearchResultSetDelegate searchResultSetLoadComplete) { byte[] localSearchResultSetData = SearchResultSetLoadLocal(searchDescription.Id); if (localSearchResultSetData != null) { SearchResultSet searchResultSet = null; try { searchResultSet = Obany.Language.Xml.XmlHelper.BinaryDeserialize<SearchResultSet>(localSearchResultSetData); } catch { } if (searchResultSetLoadComplete != null) { searchResultSetLoadComplete(searchResultSet); } } }