我有一个hdbdd这样定义,但模糊搜索我尝试使用模糊搜索查询如下,它不起作用。只映射到像新加坡这样的全文。
https://xxxxxxxx.xxx.xx.xxxxx.com/xxxxx.xsodata/LandValue $格式= JSON&安培;搜索= singaporw
namespace xxx;
@Schema : 'XXX'
context fuzzysearch {
@Catalog.tableType : #COLUMN
entity ADDRESS {
key id : Integer;
street : String(80);
zipCode : Integer;
city : String(80);
@SearchIndex.text.enabled : true
@SearchIndex.fuzzy.enabled : true
country : String(80);
};
@Search.searchable: true
define view V_ADDRESS as select from ADDRESS as ADDRESS {
@EnterpriseSearch.key : true
ADDRESS.id,
@Search.defaultSearchElement: true
@Search.ranking: #HIGH
@Search.fuzzinessThreshold : 0.7
ADDRESS.country
};
};
答案 0 :(得分:0)
您似乎使用this作为基本示例?
尝试将模糊阈值更改为.8或.87
https://xxxxxxxx.xxx.xx.xxxxx.com/xxxxx.xsodata/LandValue?$format=json&search=singporw
现在,如果数据集中唯一的国家/地区是新加坡,那么您每次都会获得所有内容。