![](/img/trans.png)
[英]How to do a groupby rank and add it as a column to existing dataframe in spark scala?
[英]How to add a Rank Feature type field to an Index in scala?
def createCompanyAutoCompleteIndex(indexName: String, host: String, port: Int = defaultPort, shds: Int = defaultShards): Unit = {
client(host, port).execute {
createIndex(indexName).shards(shds).mappings {
mapping(mappingName).as(
keywordField("id"),
textField("name_suggest").analyzer("autocomplete").searchAnalyzer("autocomplete_search"),
keywordField("name"),
longField("number_of_employees"),
**longField("net_sales"),**
intField("company_type_score")
)
}.analysis(
Seq(CustomAnalyzerDefinition("autocomplete",EdgeNGramTokenizer("autocomplete", 2, 10, Seq("letter")), LowercaseTokenFilter),
CustomAnalyzerDefinition("autocomplete_search", LowercaseTokenizer)))
}.await
}
我沒有看到排名特征字段選項,我想進行排名特征類型的凈銷售額,請幫助!
There's a RankFeatureField
case class located under the com.sksamuel.elastic4s.fields
package: https://github.com/sksamuel/elastic4s/blob/7154d10e0097cebe5524875f88f6a81f03bb3b26/elastic4s-domain/src/main/scala/com/sksamuel/elastic4s/fields /RankFeatureField.scala
沒有輔助構造方法(在 camelCase 中,例如intField
),但您應該能夠直接使用案例 class (在 PascalCase 中)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.