|
|
@@ -29,7 +29,7 @@ class Maintain extends Command
|
|
|
protected function configure()
|
|
|
{
|
|
|
$this->setName('maintain')
|
|
|
- ->addArgument('category', Argument::REQUIRED, 'act|prod|trash|none')
|
|
|
+ ->addArgument('category', Argument::REQUIRED, 'act|prod|trash|reindex|none')
|
|
|
->setDescription('maintain some application data.');
|
|
|
}
|
|
|
|
|
|
@@ -309,7 +309,23 @@ class Maintain extends Command
|
|
|
warnlog('backup database:' . json_encode($output));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 重新索引商品
|
|
|
+ *
|
|
|
+ * 1.用于常见的商品分类展示。
|
|
|
+ * 2.用于关键字搜索
|
|
|
+ * 3.用于按价格/销量/好评度/上线时间排序
|
|
|
+ *
|
|
|
+ * - 新增/上架商品: 新增索引
|
|
|
+ * - 删除/下架商品:删除索引
|
|
|
+ */
|
|
|
+ protected function reindex()
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
protected function none()
|
|
|
{
|
|
|
+
|
|
|
}
|
|
|
}
|