SAP HANA CDS查看模糊搜索无效

时间:2018-02-19 05:51:25

标签: sap hana fuzzy

我有一个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 
    };  
};

1 个答案:

答案 0 :(得分:0)

您似乎使用this作为基本示例?

尝试将模糊阈值更改为.8或.87

https://xxxxxxxx.xxx.xx.xxxxx.com/xxxxx.xsodata/LandValue?$format=json&search=singporw

现在,如果数据集中唯一的国家/地区是新加坡,那么您每次都会获得所有内容。