Search Quick Reference

Search OpenForum pages, JavaScript files, and raw file content

Key Features Server-Side Usage: // Get the Search API var Search = js.getObject("/OpenForum/AddOn/Search","Search.sjs"); // Content search var results = Search.contentSearch("search query"); // JavaScript search var jsResults = Search.jsSearch("function name"); // Raw file search var fileResults = Search.rawSearch("text in files"); // Search with options var results = Search.search("query", { searchType: "content", maxResults: 50, pageName: "/StartPage" }); Client-Side Usage: // Content search JSON.get('/OpenForum/AddOn/Search/Content', null, 'query=' encodeURIComponent('search terms')) .onSuccess(function(results) { console.log('Search results:', results); }).go(); // JavaScript search JSON.get('/OpenForum/AddOn/Search/JS', null, 'query=' encodeURIComponent('function name')) .onSuccess(function(results) { console.log('JS search results:', results); }).go(); // File search JSON.get('/OpenForum/AddOn/Search/Raw', null, 'query=' encodeURIComponent('file content')) .onSuccess(function(results) { console.log('File results:', results); }).go(); Search Types Result Format { title: "Page Title", link: "/PageName", snippet: "...matching text...", score: 0.95 } Configuration