{selections := true()}
{search-keys := {}, selects := (), inputs := () }
{$inputs := ($inputs, @name)}
{$inputs := ($inputs, @name)}
{$inputs := ($inputs, @name)}
{$inputs := ($inputs, @name)}
{$nameYear := @name}
{
i := 1,
startSearch := form(//form, {|
{ $nameYear: $book.year },
for $key at $i in ("title", "author", "isbn", "keywords") where (boolean($book($key)) and exists($search-keys($key)))
return {$selects[$i]: $search-keys($key), $inputs[$i]: $book($key)}
|})
}