Chl*_*loe 3 java google-app-engine google-search-api
我正在尝试使用此查询搜索索引文档,即使项目存在,它也会显示0结果.为什么?
关键字搜索描述字段并按年份搜索.'sbu'是一个原子场.
INFO: Searching with query: year:( 2013 ) sbu:(Special Bictums Unit)
Oct 31, 2013 8:36:17 PM com.mwv.pic.service.SearchService search
INFO: results.size:0
INFO: Searching with query: year:( 2013 ) sbu:("Special Bictums Unit")
INFO: results.size:0
INFO: Searching with query: sbu:("Special Bictums Unit")
INFO: results.size:0
INFO: Searching with query: sbu:"Special Bictums Unit"
INFO: results.size:0
INFO: Searching with query: year:( 2013 )
INFO: results.size:3
Run Code Online (Sandbox Code Playgroud)
log.info("Searching with query: " + q);
try {
Results<ScoredDocument> results = getIndex().search(q);
log.info("results.size:"+results.getNumberReturned());
Run Code Online (Sandbox Code Playgroud)

https://developers.google.com/appengine/docs/java/search/query_strings
Nov 04, 2013 5:55:44 PM com.mwv.pic.service.SearchService indexStudy
INFO: add field sbu:'Special Bictums Unit'
builder.addField(Field.newBuilder().setName("sbu").setAtom(sbu));
log.info("add field sbu:'"+sbu+"'");
Run Code Online (Sandbox Code Playgroud)
小智 5
搜索其中包含空格的原子字段当前在Java dev服务器上不起作用; 但我相信它适用于生产和Python开发服务器.
推荐的查询语法是:[sbu:"Special Bictums Unit"](不带方括号).
| 归档时间: |
|
| 查看次数: |
861 次 |
| 最近记录: |