{"repo":"iboxdb/ftserver-cs","free":true,"listed":false,"github":"https://github.com/iboxdb/ftserver-cs","clone":"git clone https://github.com/iboxdb/ftserver-cs.git","description":"Full Text Search Engine Server for .NET, Lightweight embeddable, powered by iBoxDB.","language":"C#","stars":102,"topics":["nosql","database","full-text-search","fts","csharp","asp-net","document-database","iboxdb","net","search"],"license":null,"category":"databases-storage","readme_excerpt":"Full Text Search Engine Server for CSharp User Guide Setup 1. Install .NET 2. Download this Project. 3. Run 4. Open http://127.0.0.1:5066/ 5. Press [Ctrl+C] to shut down. Input a Full URL to index the Page, then search. Move page forward by re-indexing the page. Search Format [Word1 Word2 Word3] = text has Word1 and Word2 and Word3 [\"Word1 Word2 Word3\"] = text has \"Word1 Word2 Word3\" as a whole Search [https] or [http] = get almost all pages Developer Guide Download Visual Studio Code Dependencies iBoxDB AngleSharp Semantic-UI The Results Order The results order based on the id() number in class PageText , descending order. A Page has many PageTexts. if don't need multiple Texts, modify Html.getDefaultTexts(Page) , returns only one PageText (the page description text only, Config.DescriptionOnly=true ). the Page.GetRandomContent() method is used to keep the Search-Page-Content always changing, doesn't affect the real PageText order. Use the ID number to control the order instead of loading all pages to memory. Search Method search (... String keywords, long startId , long count ) startId = which ID(the id when you created PageText) to start, use (startId=Long.MaxValue) to read from the top, descending order count = records to read, important parameter , the search speed depends on this parameter, not how big the data is. Next Page set the startId as the last id from the results of search minus one mostly, the nextpage startId is posted from client browser when user reached th","default_branch":null,"files":null,"tree":[],"storefront":"/r/iboxdb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iboxdb/ftserver-cs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}