{"repo":"smourier/Doxie","free":true,"listed":false,"github":"https://github.com/smourier/Doxie","clone":"git clone https://github.com/smourier/Doxie.git","description":"A search engine, local to your machine, focused on source (or textual information) code.","language":"C#","stars":23,"topics":["lucene","lucene-net","monaco-editor","netcore","search","search-engine","sqlite","wpf"],"license":"MIT","category":"databases-storage","readme_excerpt":"Doxie A search engine, local to your machine, focused on source (or textual information) code. Indexing The application is written using the following technologies: .NET 9 WPF (dark mode, high DPI support) for the UI framework Lucene.NET for the indexing and querying engine SQLite (through SQLNado) An index is a .doxidx file which contains everything. This file is a SQLite file, Doxie stores all the Lucene index in it (it's a Lucene SQLite directory implementation). You can copy the .doxidx file somewhere else if file paths are valid in both places where you open Doxie. And index contains any number of indexed local directories, and all files in these directories are indexed using the same criteria: The file's path or name must match one of items from \"\"File inclusions or exclusions\" section. If this item is an exclusion criteria, it must not match it. The file's containing directory name must not be listed in the \"Excluded directory names\" section. To create an index you must: Use the \"File\" menu, select \"Open or create an index...\" Add one or more directories using the \"Add a directory to index...\" button, choose a directory Click on this directory's \"Scan\" button in the list The index will be created but by default, but no files will be put in it, since no file extensions are defined to be included in the index. Each time the directory is scanned, a \"batch\" will be associated (like a log of what happened). Older batch's related indexed data is deleted. Click on a directory","default_branch":null,"files":null,"tree":[],"storefront":"/r/smourier","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/smourier/Doxie/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."}