我之前已经问过这个问题,但是我没有得到正确答复,可能是我没有正确提问。
再次请求你的帮助
这是我的索引“客户”,下面是字段。
Definition = new Index()
{
Name = "customers",
Fields = new[]
{
//Customer
new Field("id",DataType.String) { IsRetrievable=true, IsKey = true },
new Field("customerId",DataType.String ) { IsRetrievable = true },
new Field("customerName",DataType.String ){ IsSearchable= true,Sortable = true, IsRetrievable = true,IsFilterable=true },
new Field("acronym",DataType.String ) { IsSearchable = false, IsRetrievable = true },
new Field("segment",DataType.String ) { IsRetrievable = true },
new Field("vertical",DataType.String ) { IsRetrievable = true },
new Field("country",DataType.String ) { IsRetrievable = true },
new Field("parentCustomerId",DataType.String ) { IsRetrievable = true },
//Contacts
new Field("contactId",DataType.String){IsRetrievable=true},
new Field("contactName",DataType.String){IsSearchable=true,IsRetrievable=true,IsFilterable=true},
new Field("recordType",DataType.String){IsRetrievable=true,IsFacetable=true,IsFilterable=true,IsSortable=true},
new Field("email",DataType.String){IsRetrievable=true},
new Field("websiteURL",DataType.String){IsRetrievable=true }//,IsSearchable=true}
}
};
这是我的sql视图
CREATE VIEW [dbo].[XYZ] AS
select * from
(
select
con.ContactId as id,
con.ContactId as contactID,
cust.Name as **customerName**,
cust.AccountId as customerID,
con.FullName as **contactName**,
con.emailaddress1 as email,
cust.ee_aka as acronym,
Cust.ee_segmentname as segment,
cust.ee_verticalmarketname as vertical,
cust.ee_countryname as country,
'Contacts' as recordType from .......
我已从xyz视图上传了客户和联系信息的文档。 我用 100 和 90 以及 90 的字段“ customerName ”和“ contactName ”得到了提升(我尝试过提升改变价值观)
现在,我从UI网络应用程序中搜索“ Johnson ”。
记录1: 客户名称:约翰逊&约翰逊 细分:企业|垂直:医疗保健|国家:美国
记录2: 联系人姓名:Michael Walton 客户:约翰逊&约翰逊 |细分:企业|垂直:制药
记录3: 联系人姓名:Henri Vliegen 客户:强生公司 |细分:Ent |垂直:制药
记录4: 联系人名称:亨利约翰逊 客户:WST |细分:企业|垂直:制药
记录5: 联系人姓名:bob 约翰逊 客户:GST |细分:企业|垂直:制药
因此,通过这种方式,记录最有可能显示在分数上,而且文档“ Johnson& Johnson ”也是如此,但我希望首先显示相关名称,如
记录1: 客户名称:约翰逊&约翰逊 细分:企业|垂直:医疗保健|国家:美国
记录2: 联系人名称:亨利约翰逊 客户:WST |细分:企业|垂直:制药
记录3: 联系人姓名:bob 约翰逊 客户:GST |细分:企业|垂直:制药
记录4: 联系人姓名:Michael Walton 客户:约翰逊&约翰逊 |细分:企业|垂直:制药
记录5: 联系人姓名:Henri Vliegen 客户:强生公司 |细分:Ent |垂直:制药
所以我想先显示以“Johnson”开头的所有条款。