ElasicSearch:过滤提升+随机分数

时间:2018-04-16 12:47:01

标签: elasticsearch

按1到2之间的随机值提升,输入的文档为type1。 目的是,我知道用户更喜欢type1,我希望包含一些随机性。

(主要是type1,some type2)

type1
**type2**
type1
type1
type1
**type2**

我遇到的问题是匹配提升的文档也会得到随机提升,因此他们总是处于最佳状态..

如何在ES中实现这一目标?

1 个答案:

答案 0 :(得分:0)

找到为随机分数添加随机性的答案:

<android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
        tools:ignore="MissingConstraints">
        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar_news"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="?attr/colorPrimary"
            android:minHeight="?attr/actionBarSize"
            app:titleTextColor="@android:color/white"
            app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/>
    </android.support.design.widget.AppBarLayout>

但是,这并不能回答结果的“瑕疵”。