|
@@ 303-307 (lines=5) @@
|
| 300 |
|
{ |
| 301 |
|
$indexName = $model->searchableAs(); |
| 302 |
|
|
| 303 |
|
if (!file_exists($this->tnt->config['storage']."/{$indexName}.index")) { |
| 304 |
|
$indexer = $this->tnt->createIndex("$indexName.index"); |
| 305 |
|
$indexer->setDatabaseHandle($model->getConnection()->getPdo()); |
| 306 |
|
$indexer->setPrimaryKey($model->getKeyName()); |
| 307 |
|
} |
| 308 |
|
if ($this->geotnt && !file_exists($this->tnt->config['storage']."/{$indexName}.geoindex")) { |
| 309 |
|
$indexer = $this->geotnt->getIndex(); |
| 310 |
|
$indexer->createIndex("$indexName.geoindex"); |
|
@@ 308-313 (lines=6) @@
|
| 305 |
|
$indexer->setDatabaseHandle($model->getConnection()->getPdo()); |
| 306 |
|
$indexer->setPrimaryKey($model->getKeyName()); |
| 307 |
|
} |
| 308 |
|
if ($this->geotnt && !file_exists($this->tnt->config['storage']."/{$indexName}.geoindex")) { |
| 309 |
|
$indexer = $this->geotnt->getIndex(); |
| 310 |
|
$indexer->createIndex("$indexName.geoindex"); |
| 311 |
|
$indexer->setDatabaseHandle($model->getConnection()->getPdo()); |
| 312 |
|
$indexer->setPrimaryKey($model->getKeyName()); |
| 313 |
|
} |
| 314 |
|
} |
| 315 |
|
|
| 316 |
|
/** |