刚才试了一下,如果mysql导入数据配置文件里的字段和数据库里的字段不一样,查不到东西
mysql导入数据配置文件里的字段要和数据库里的一样吗? #1 {main}警告:添加第 35000 条数据失败 - Missing value of primarky key (FIELD:pid) #0 /usr/local/xunsearch/sdk/php/util/Indexer.php(195): XSIndex->update(Object(XSDocument)) sql语句: sql="select c.content...
那肯定的啊,你可以在INI中把名字写成和数据库一样,也可以在SELECT语句用as定义别名跟INI一致。
报上面错误的原因是没有给type为id的主键赋值,也就是pid没有值。字段赋值时如果不指定,就字段必须一样。如果在赋值的时候指定也可以不一样啊。例如$arr['pid'] = $tmp['id'];
...展 | mysql | util.Indexer | 用于读取导入 MySQL 的数据库 | | SQLite 扩 | sqlite | util.Indexer | 用于读取导入 SQLite 的数据库 | +------------+------------+--------------------------+--------------------------------+ 检查结果 -------- ...
...展 | WARNING | util.Indexer | 用于读取导入 MySQL 的数据库 | | SQLite 扩 | WARNING | util.Indexer | 用于读取导入 SQLite 的数据库 | +------------+------------+--------------------------+--------------------------------+ 检查结果 -------- ...
...能转换(默认:UTF-8) --db= -d 指定项目中的数据库名称,默认是名为 db 的库 --source=mysql://[user[:passwd]@]host/dbname[/table] 指定数据源为 mysql --source=sqlite:[//]|sqlite3:[//] 指定数据源为 sqli...
...记得把文件名改为项目的名称,比如ecms.ini 5\# 导入 MySQL 数据库的 dbname.tbl_post 表到 demo 项目中,并且平滑重建 util/Indexer.php --rebuild --source=mysql://root:pass@localhost/dbname --sql="SELECT * FROM tbl_post" --project=demo 注:这里的前提是你已...
...记得把文件名改为项目的名称,比如ecms.ini 5\# 导入 MySQL 数据库的 dbname.tbl_post 表到 demo 项目中,并且平滑重建 util/Indexer.php --rebuild --source=mysql://root:pass@localhost/dbname --sql="SELECT * FROM tbl_post" --project=demo 注:这里的前提是你已...
...据中,大约有 3880 条包含NBA[/code] 可是我添加索引的那个数据库数据量有556752条 //select count(*) from dede_article; 问题:为什么556752条数据,索引之后只有181298条呢?我重装了好几次xunsearch都只能索引到一部分,希望大神帮忙看看...