我想使用Solr执行一个搜索查询(在Solr中我几乎没有任何经验)。在中的MySQL中可能是这样的:
$where .= "(r.xcoord BETWEEN '".$coordinaten["xcoord"]["begin"]."' AND '".$coordinaten["xcoord"]["eind"]."') AND (r.ycoord BETWEEN '".$coordinaten["ycoord"]["beg
对于solr 5.2,只有指定给定日期的YYYY-MM-DD (如MySQL DATE()函数)才能获得结果吗?
示例.
在MySQL查询中:注意:日期字段类型-日期时间
SELECT group_field, COUNT(id) AS TOT FROM TABLE WHERE
DATE(date_modify) = "YYYY-MM-DD" AND
DATE(date_create) != DATE(date_modify)
GROUP BY group_field, DATE(date_modify)
这在Solr中是如何应用的?
在Solr字段中,如:date_creat
我是Solr的新手,我需要知道我对Solr和MySQL关系的看法是否正确。
我们将从MySQL到Solr的数据索引一次,然后在Solr上实现所有的添加、编辑、删除、更新查询等,同时MySQL也没有变化。如果我们也需要更新MySQL,我们将不得不从Solr导出(或类似的东西)到MySQL,以保持MySQL的更新。
Am i thinking Right?
我们只需要在Solr上索引需要搜索的MySQL表,而不是所有的MySQL数据?
Am i thinking Right again?
我的solr版本是solr-4.4.0。在向sold中添加DataImporter后,启动solrconfig.xml时会出现以下错误
Caused by: java.lang.NoSuchMethodError: org.apache.solr.core.SolrCore.getSchema()Lorg/apache/solr/schema/IndexSchema;
at org.apache.solr.handler.dataimport.DataImporter.<init>(DataImporter.java:101)
at org.apache.solr.