【发布时间】:2010-12-26 14:09:54
【问题描述】:
我想让我的线程内容可以使用 solr 等全文搜索引擎进行搜索。
我想知道一件事;我应该只索引 thread.title、thread.body 和 post.body 还是应该索引用户名、创建日期、帖子的 nr、视图、国家、地区和城市也属于线程?
我的意思是当用户搜索一个话题时,他们会得到包含话题标题、2 行正文、哪个用户发布它、创建日期、标签等的点击返回。
我也应该索引所有这些信息吗?但它几乎是整个数据库,还是我应该只索引我提到的前 3 列进行全文搜索?
另一个问题:当用户发布新帖子时,我必须立即告诉 solr 添加该行吗?如果我不是,它怎么能被搜索到?
【问题讨论】:
-
只有你知道你的应用程序需要搜索什么样的信息。这就像询问您应该在关系数据库中存储什么样的信息。
-
请针对不同的问题创建单独的问题。不要将所有内容都放在同一个问题中。
标签: php database indexing solr