Java &引用;我应该在Solr中使用多个索引吗?“;,还有一些其他的快速Q

Java &引用;我应该在Solr中使用多个索引吗?“;,还有一些其他的快速Q,java,php,sql,mysql,database,Java,Php,Sql,Mysql,Database,想象一个分类广告网站,一个用户没有登录详细信息的非常简单的网站 我现在把MySql作为数据库使用。由于类别不同,db有多个表,但只有一个主表用于分类数据库本身。在我的案例中总共有7张表 我只想使用Solr作为“db”,因为SO上的一些人认为它会更好,我也同意,如果它有效的话 现在,我有一些关于这方面的快速问题: 我应该有多个scheema.xml文件还是config.xml文件 如何查询多个索引 这(有多个索引)会如何影响性能?我是否需要一台功能更强大的机器(内存、cpu等)来管理它 你最终会选

想象一个分类广告网站,一个用户没有登录详细信息的非常简单的网站

我现在把MySql作为数据库使用。由于类别不同,db有多个表,但只有一个主表用于分类数据库本身。在我的案例中总共有7张表

我只想使用Solr作为“db”,因为SO上的一些人认为它会更好,我也同意,如果它有效的话

现在,我有一些关于这方面的快速问题:

  • 我应该有多个scheema.xml文件还是config.xml文件
  • 如何查询多个索引
  • 这(有多个索引)会如何影响性能?我是否需要一台功能更强大的机器(内存、cpu等)来管理它
  • 你最终会选择Solr而不是我计划做的,那就是用Solr搜索并返回ID号,我用它来查询和查找MySql中的分类广告吗
  • 我今天有大约300000张唱片,它们可能不会增加

    我还没有测试在使用Solr和MySql时记录会如何影响性能,因为我仍然在创建网站,但仅使用MySql时速度相当慢。 我希望使用
    Solr+MySql会更好,但正如我所说的,如果可能的话,我将只使用Solr


    感谢

    4:如果某个项目的状态字段更新频率比记录的其余部分高很多,那么最好将该信息存储在数据库中,并在访问该项目时检索该信息。例如,如果将图书馆藏书存储在solr索引中,则将“借阅”状态存储在数据库中。更新Solr需要相当多的资源,如果你不需要搜索某个领域,它也不需要在Solr中。

    很抱歉,我只知道你的一个问题的答案,我很想看看其他人对1-3的答案。你能把他们作为个人问题再问一遍吗?