【发布时间】:2014-02-18 13:43:44
【问题描述】:
我的 solr 索引数据库中有 3 个字段,我搜索两个查询但字段不同
索引数据
员工编号:220232
pskills:JSP、Servlet、HTML、Java
oskills:DB2、Oracle、JDBC、JNI、JSP、VC++、C、C++、Java、SQL、XML、Palm OS、UNIX、PALM OS、AIX、Linux、Solaris、Windows 2000 , TCP/IP、IP、IDS、资产负债管理、企业应用 整合
schema.xml
<field name="employeeid" type="string" indexed="true" stored="true" required="true" />
<field name="pskills" type="text" indexed="true" stored="false" required="false" />
<field name="oskills" type="text" indexed="true" stored="false" required="false" />
查询 1 = employeeid : 220232 AND (pskills : ( ( "java" ) )^3000.00)
分数:0.6169528
查询 2 = employeeid : 220232 AND (oskills : ( ( "java" ) )^3000.00)
分数:0.32307756
我的问题是两个字段都有“Java”关键字,那么为什么给出不同的值
【问题讨论】:
标签: solr full-text-search solrj lucene