独立第一阶段查询

独立一阶段查询

通过在config中增加no_summary参数,用户可以选择是否只进行第一阶段查询,默认为no。当用户选yes后,查询在第一阶段结束后直接返回。

独立一阶段查询返回结果

结果中除了包含hit信息外,还有gid信息,pk信息(如果配了pk索引),attribute信息(如果第一阶段查询取了attribute)等。

其中

gid := 集群名称|索引全量版本|索引增量版本|hashId|docId|primaryKey的hash值|searcher的Ip

查询示例

config=no_summary:yes,start:0,hit:2&&cluster=daogou&&query=test&&attribute=attr1

结果示例

<Root>
<TotalTime>0.000</TotalTime>
<SortExprMeta><![CDATA[-RANK]]></SortExprMeta>
<hits numhits="1" totalhits="1" coveredPercent="100.00">
      <hit cluster_name="daogou" hash_id="49152" docid="13988568" gid="daogou|1495852466|80|49152|13988568|00000000000000000000000000000000|201042447">
           <fields>
           </fields>
           <property>
           </property>
           <attribute>
                <att1>100</att1>
           </attribute>
           <sortExprValues>1</sortExprValues>
           </hit>
           </hits>
           <AggregateResults>
           </AggregateResults>
           <Error>
                <ErrorCode>0</ErrorCode>
                <ErrorDescription></ErrorDescription>
           </Error>
           </Root>