package Ġcom . alg ol ia . search . model . search Ċ Ċ import Ġcom . alg ol ia . search . Experimental Alg ol ia Client API Ċ import Ġcom . alg ol ia . search . model . Attribute Ċ import Ġcom . alg ol ia . search . model . params . Answers Parameters Ċ import Ġcom . alg ol ia . search . model . params . Common Search Parameters Ċ import Ġcom . alg ol ia . search . serialize . Key Attributes For Prediction Ċ import Ġcom . alg ol ia . search . serialize . Key Nb Hits Ċ import Ġcom . alg ol ia . search . serialize . Key Params Ċ import Ġcom . alg ol ia . search . serialize . Key Query Ċ import Ġcom . alg ol ia . search . serialize . Key Query Languages Ċ import Ġcom . alg ol ia . search . serialize . Key Threshold Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Experimental Alg ol ia Client API Ċ @ Serializable Ċ public Ġdata Ġclass ĠAn swers Query ( ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġquery Ġfor Ġwhich Ġto Ġretrieve Ġresults . ĊĠĠĠĠ Ġ* ĠCannot Ġbe Ġempty Ġor Ġspaces Ġonly . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( Key Query ) Ġoverride Ġvar Ġquery : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEngine Ġdefault : Ġ[" en "] ĊĠĠĠĠ Ġ* ĠThe Ġlanguages Ġin Ġthe Ġquery . ĊĠĠĠĠ Ġ* ĠCurrently Ġonly Ġsupports Ġ` en `. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( Key Query Languages ) Ġvar Ġquery Languages : ĠList < Language >, ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEngine Ġdefault : Ġ[" * "] ĊĠĠĠĠ Ġ* ĠAttributes Ġto Ġuse Ġfor Ġpredictions . ĊĠĠĠĠ Ġ* ĠIf Ġempty , Ġwe Ġuse Ġall Ġ` search able Attributes ` Ġto Ġfind Ġanswers . ĊĠĠĠĠ Ġ* ĠNote : ĠAll Ġyour Ġ` attributes For Prediction ` Ġmust Ġbe Ġpart Ġof Ġyour Ġ` search able Attributes `. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( Key Attributes For Prediction ) Ġvar Ġattributes For Prediction : ĠList < Attribute >? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEngine Ġdefault : Ġ 1 0 ĊĠĠĠĠ Ġ* ĠMaximum Ġnumber Ġof Ġanswers Ġto Ġretrieve Ġfrom Ġthe ĠAn swers ĠEngine . ĊĠĠĠĠ Ġ* ĠCannot Ġbe Ġgreater Ġthan Ġ 1 0 0 0 . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( Key Nb Hits ) Ġval Ġnb Hits : ĠInt ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠEngine Ġdefault : Ġ 1 0 ĊĠĠĠĠ Ġ* ĠMaximum Ġnumber Ġof Ġanswers Ġto Ġretrieve Ġfrom Ġthe ĠAn swers ĠEngine . ĊĠĠĠĠ Ġ* ĠCannot Ġbe Ġgreater Ġthan Ġ 1 0 0 0 . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( Key Threshold ) Ġval Ġthreshold : ĠFloat ? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAl gol ia Ġsearch Ġparameters Ġto Ġuse Ġto Ġfetch Ġthe Ġhits . ĊĠĠĠĠ Ġ* ĠCan Ġbe Ġany Ġsearch Ġparameter , Ġexcept : ĊĠĠĠĠ Ġ* Ġ- Ġ` attributes To Snippet ` ĊĠĠĠĠ Ġ* Ġ- Ġ` hits PerPage ` ĊĠĠĠĠ Ġ* Ġ- Ġ` restrict Search able Attributes ` ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( Key Params ) Ġval Ġparams : ĠSearch Parameters Ġ= ĠSearch Parameters (), Ċ ) Ġ: ĠAn swers Parameters , ĠCommon Search Parameters Ġby Ġparams Ċ