Browse Source

apply search options

main
yggverse 8 months ago
parent
commit
7390178376
  1. 29
      src/cli/document/search.php

29
src/cli/document/search.php

@ -23,10 +23,33 @@ $index = $client->index(
$config->manticore->index->document->name $config->manticore->index->document->name
); );
// Init search query
$query = $index->search(
$argv[1]
);
// Apply search options (e.g. field_weights)
foreach ($config->webui->search->options as $key => $value)
{
if (is_int($value) || is_string($value))
{
$query->option(
$key,
$value
);
}
else
{
$query->option(
$key,
(array) $value
);
}
}
// Search // Search
foreach($index->search($argv[1]) foreach($query->limit($argv[2] ? $argv[2] : 10)->get() as $result)
->limit($argv[2] ? $argv[2] : 10)
->get() as $result)
{ {
var_dump( var_dump(
$result $result

Loading…
Cancel
Save