<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Septima Search - Simplest possible example</title> <!-- Include septima search --> <link rel="stylesheet" type="text/css" href="https://search.cdn.septima.dk/latest/css/defaultView.css"> <script type="text/javascript" src="https://search.cdn.septima.dk/latest/septimasearch.min.js"></script> </head> <body onload="doDemo()"> <div id="inputcontainer"/> <script> function selectHandler(result) { alert('Valgt resultat: ' + result.title) } </script> </body> </html>
function doDemo() { var yamlOptions = "---\n" + "controller:\n" + " _type: Septima.Search.Controller\n" + " _options:\n" + " blankBehavior: search\n" + " searchers:\n" + " - _type: Septima.Search.DawaSearcher\n" + " _options:\n" + " kommunekode: 157\n" + " minimumShowCount: 0\n" new Septima.Search.ControllerBuilder().setOptions(yamlOptions).build().then(function(controller) { controller.addOnSelectHandler(selectHandler) _view = new Septima.Search.DefaultView({ input: jQuery("#inputcontainer"), controller: controller }) }) }
function doDemo() { var options = { "controller": { "_type": "Septima.Search.Controller", "_options": {"blankBehavior": "search"}, "searchers": [ { "_type": "Septima.Search.DawaSearcher", "_options": { "kommunekode": 157, "minimumShowCount": 0 } } ] } } new Septima.Search.ControllerBuilder().setOptions(options).build().then(function(controller) { controller.addOnSelectHandler(selectHandler) _view = new Septima.Search.DefaultView({ input: jQuery("#inputcontainer"), controller: controller }) }) }
function doDemo() { var controller = new Septima.Search.Controller([],{ blankBehavior: "search"}) var dawaSearcher = new Septima.Search.DawaSearcher({ kommunekode: '157', onSelect: selectHandler, minimumShowCount: 0 }) controller.addSearcher(dawaSearcher) var view = new Septima.Search.DefaultView( { input: 'inputcontainer', controller: controller }) }