SAP HANA CDS模糊搜索不起作用

2020-09-24 23:04发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的hdbdd定义如下,但是我尝试使用此搜索查询进行的模糊搜索不起作用。

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

仅映射为全文。 例如。 " singapore"而不是" singaporw"或" sing"

命名空间xxx;
 @Schema:'XXX'

 上下文模糊搜索{

     @ Catalog.tableType:#COLUMN
     实体地址{
         密钥ID:整数;
         street:字符串(80);
         zipCode:整数;
         city:字符串(80);

         @ SearchIndex.text.enabled:是
         @ SearchIndex.fuzzy.enabled:是
         国家:字符串(80);

     };

     @ Search.searchable:是
     将视图V_ADDRESS定义为从ADDRESS中选择为ADDRESS {
         @ EnterpriseSearch.key:是
         ADDRESS.id,

         @ Search.defaultSearchElement:true
         @ Search.ranking:#HIGH
         @ Search.fuzzinessThreshold:0.7
         地址国家
     };
 }; 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的hdbdd定义如下,但是我尝试使用此搜索查询进行的模糊搜索不起作用。

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

仅映射为全文。 例如。 " singapore"而不是" singaporw"或" sing"

命名空间xxx;
 @Schema:'XXX'

 上下文模糊搜索{

     @ Catalog.tableType:#COLUMN
     实体地址{
         密钥ID:整数;
         street:字符串(80);
         zipCode:整数;
         city:字符串(80);

         @ SearchIndex.text.enabled:是
         @ SearchIndex.fuzzy.enabled:是
         国家:字符串(80);

     };

     @ Search.searchable:是
     将视图V_ADDRESS定义为从ADDRESS中选择为ADDRESS {
         @ EnterpriseSearch.key:是
         ADDRESS.id,

         @ Search.defaultSearchElement:true
         @ Search.ranking:#HIGH
         @ Search.fuzzinessThreshold:0.7
         地址国家
     };
 }; 
付费偷看设置
发送
1条回答
小熊yu生菜
1楼-- · 2020-09-24 23:24

只是使用SP12尝试过,在我看来,针对实体的搜索始终使用fuzzinessThreshold = 1来执行。

那么,也许只公开视图是一种选择? 通过这种方法,我的测试中甚至返回了部分匹配。

一周热门 更多>