0
我有出現這樣的多值字段:Solr的搜索多值字段
<arr name="some_name">
<str>a-value-1 a-value-2 ....a-value-n</str>
<str>b-value-1 b-value-2 ....b-value-m</str>
</arr>
其中n和m可以任意大(假定每個<str>
來自於一個頁面或一些段落值)。
我將如何搜索,以便結果僅包含所有搜索參數包含在同一個<str>
實體中的文檔(即不會產生任何誤報)?
例如,如果該文件A具有這樣的:
<arr name="some_name">
<str>london foo-1 foo-2 ...foo-k 2012 foo-k+1 foo-k+2 ...foo-k+n</str>
<str>beijing bar-1 bar-2 ....bar-j 2008 bar-j+1 bar-j+2 ....bar-j+m</str>
</arr>
會是怎樣的話倫敦和2008年進行搜索時,將不包括文件A在結果中查詢?
如果我想嘗試像這樣some_name:("london AND 2008"~n)
,我不知道n的價值是什麼。
沒錯。那是我登陸的地方。謝謝。 – Mohamed