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