objectscript / iKnowDoc

Search and categorization for InterSystems Documentation with iKnow and iFind

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DocSearch

The InterSystems DBMS has a built-in technology for working with non-structured data called iKnow and a full-text search technology called iFind. We decided to take a dive into both and make something useful. As the result, we have DocSearch — a web application for searching in InterSystems documentation using iKnow and iFind.

Usage description and information about technologies

Read post on Developer Community. Russian article on Habrahabr

Installation and Usage

Download the Installer.xml file from the latest release available on the corresponding page. Import the loaded Installer.xml file into the %SYS namespace and compile it. Enter the following command in the terminal in the %SYS namespace:

do ##class(Docsearch.Installer).setup(.pVars)

The process takes around 15-30 minutes because of the domain builiding process.

After that, the search will be available at the following address http://localhost:[port]/csp/docsearch/index.html

About

Search and categorization for InterSystems Documentation with iKnow and iFind

License:MIT License


Languages

Language:CSS 34.1%Language:HTML 20.0%Language:JavaScript 17.6%Language:Apex 16.3%Language:TeX 10.8%Language:SourcePawn 1.2%