标签: highlighting

突出显示Elasticsearch中针对多值字段的全部内容

使用Elasticsearch的突出显示功能:

"highlight": {
  "fields": {
    "tags": { "number_of_fragments": 0 }
  }
}
Run Code Online (Sandbox Code Playgroud)

使用时number_of_fragments: 0,不会生成任何片段,但会返回该字段的全部内容.这对于短文本很有用,因为文档可以正常显示,人们可以轻松扫描突出显示的部分.

当文档包含具有多个值的数组时,如何使用它?

PUT /test/doc/1
{
  "tags": [
    "one hit tag",
    "two foo tag",
    "three hit tag",
    "four foo tag"
  ]
}

GET /test/doc/_search
{
  "query": { 
    "match": { "tags": "hit"} 
  }, 
  "highlight": {
    "fields": {
      "tags": { "number_of_fragments": 0 }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

现在我想向用户展示:

1结果:

文件1,标记为:

"one hit tag","two foo tag","three hit tag","four foo tag"

不幸的是,这是查询的结果:

{
     "took": 1,
     "timed_out": false,
     "_shards": {
        "total": 5, …
Run Code Online (Sandbox Code Playgroud)

highlighting elasticsearch

12
推荐指数
1
解决办法
2067
查看次数

如何让vim语法突出显示整行?

我想让vim突出显示符合某些模式的整行.我可以在一行中获取所有文本以突出显示(通过执行syn match MyMatch "^.*text-to-match.*$"),但它始终在文本末尾停止.我想继续这个术语的结尾,就像突出显示CursorLine一样.

我试过用$a 代替\n^,希望能把它包起来.没变.(我实际上并不认为这会起作用,但尝试没有任何害处.)我也尝试调整syn-pattern-offset(我在这里读到:http://vimdoc.sourceforge.net/htmldoc/syntax. html#:syn-pattern).长话短说,添加he=he-5将突出显示5个字符,但he=he+5不显示任何额外字符,因为没有要突出显示的字符.

这是我第一次尝试制作vim语法,而且我对vim相对较新.请保持温和,并附上解释.

谢谢!

(编辑:忘了包含,这是一个多行高亮.这可能会增加一点复杂性.)

syntax vim syntax-highlighting highlighting line

11
推荐指数
2
解决办法
4005
查看次数

如何更改VS 2010中的轮廓悬停颜色?

如果我将鼠标悬停在左侧的细垂直条上,则会突出显示右侧区域的整个范围.当这个范围很大时,我的整个屏幕都会闪烁白色(这是我自定义配色方案的结果).有没有办法改变这种颜色?我不记得当我制作主题时有一个.

configuration colors highlighting outlining visual-studio-2010

11
推荐指数
1
解决办法
1856
查看次数

使用Javascript更改所选文本的CSS

我正在尝试制作一个javascript书签,它将充当荧光笔,在按下书签时将网页上所选文本的背景更改为黄色.

我正在使用以下代码来获取所选文本,并且它工作正常,返回正确的字符串

function getSelText() {
var SelText = '';
if (window.getSelection) {
    SelText = window.getSelection();
} else if (document.getSelection) {
    SelText = document.getSelection();
} else if (document.selection) {
    SelText = document.selection.createRange().text;
}
return SelText;
Run Code Online (Sandbox Code Playgroud)

}

但是,当我创建一个类似的函数来使用jQuery更改所选文本的CSS时,它不起作用:

function highlightSelText() {
var SelText;
if (window.getSelection) {
    SelText = window.getSelection();
} else if (document.getSelection) {
    SelText = document.getSelection();
} else if (document.selection) {
    SelText = document.selection.createRange().text;
}
$(SelText).css({'background-color' : 'yellow', 'font-weight' : 'bolder'});
Run Code Online (Sandbox Code Playgroud)

}

有任何想法吗?

javascript css jquery bookmarklet highlighting

11
推荐指数
2
解决办法
1万
查看次数

在NSTextView中更改文本选择颜色

我正在尝试在NSTextView上编写"突出显示"功能.目前,一切都很好.您选择一系列文本,该文本的背景颜色变为黄色.但是,虽然它仍处于选中状态,但背景是所选文本的标准蓝色.在某些情况下,如何使标准选择指示器颜色不显示?

谢谢!

cocoa colors highlighting highlight nstextview

11
推荐指数
1
解决办法
5893
查看次数

Android列表视图不再突出显示选择onclick

我有一个列表视图,当我触摸它们时,它会显示项目上的黄色视图.所有我做的不同的是改变listview xml中的背景图像,现在它不再向我显示yellowtint

这是代码

列表视图xml,它只是一个带有背景图像的textview:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:padding="10dp"
    android:textSize="24sp"
    android:textColor="#000000"
    android:background="@drawable/bglistitem"
    android:gravity="center_vertical|center_horizontal">
</TextView>
Run Code Online (Sandbox Code Playgroud)

在另一个布局中调用它的位置

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:padding="10dp"
    android:textSize="24sp"
    android:textColor="#000000"
    android:background="@drawable/bglistitem"
    android:gravity="center_vertical|center_horizontal">
</TextView>
Run Code Online (Sandbox Code Playgroud)

这是代码:

lv.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) {}
});
Run Code Online (Sandbox Code Playgroud)

正如你在上面所看到的,我从来没有做任何会改变选择突出显示的默认行为的东西,为什么现在会有所不同,也许你看到我看不到的东西?

java android listview highlighting selection

11
推荐指数
1
解决办法
7705
查看次数

更改ComboBox突出显示的颜色

我试图ComboBox在C#Windows Forms应用程序的下拉列表中改变突出显示的颜色.我在整个网页上搜索了一个答案,到目前为止我找到的最佳选项是在绘制所选项目时绘制所需颜色的矩形.

Class Search
{
    Public Search()
    {
    }

    private void addFilter()
    {
        ComboBox field = new ComboBox();

        field.Items.AddRange(new string[] { "Item1", "item2" });
        field.Text = "Item1";
        field.DropDownStyle = ComboBoxStyle.DropDownList;
        field.FlatStyle = FlatStyle.Flat;
        field.BackColor = Color.FromArgb(235, 235, 235);
        field.DrawMode = DrawMode.OwnerDrawFixed;
        field.DrawItem += field_DrawItem;
    }

    private void field_DrawItem(object sender, DrawItemEventArgs e)
    {
        if (e.Index >= 0)
        {
            ComboBox combo = sender as ComboBox;

            if (e.Index == combo.SelectedIndex)
                e.Graphics.FillRectangle(new SolidBrush(Color.Gray),
                                         e.Bounds
                                        );
            else
                e.Graphics.FillRectangle(new SolidBrush(combo.BackColor),
                                         e.Bounds
                                        ); …
Run Code Online (Sandbox Code Playgroud)

c# combobox highlighting winforms

11
推荐指数
1
解决办法
3万
查看次数

如何让Visual Studio 2015立即突出显示括号,大括号和引用,没有延迟?

例如,当将光标放在c#的闭合括号上时,在开始括号突出显示之前会有一个小的恼人延迟,你必须等待才能使用快捷方式,例如(ctrl + shift + up/down).感觉它是出于超出我的原因的预期行为,所以我不认为这是一个错误或因为我的电脑很慢(它不是),但它让我发疯.

我正在安装一台新安装的PC,所以我只用几种编程语言/文件格式来测试它,并且这些行为仅在其中一些中出现.

延迟的高亮度行为发生在.cs (c#).css文件中,但不在.js.html文件中,这里的代码会立即变得高亮,就像我想要它在.cs文件中一样.

我正在使用Visual Studio 2015社区版.

editor highlighting visual-studio visual-studio-2015

11
推荐指数
1
解决办法
4012
查看次数

如何使HTML元素不可用?

我试图让它如此确定HTML页面上的某些文本和图像无法用光标突出显示,因此它看起来好像是背景的一部分.

html css highlighting

10
推荐指数
1
解决办法
1万
查看次数

Emacs匹配标签突出显示

启用Paren Match Highlighting(在"选项"菜单中)时,它会很好地突出显示匹配的括号.有这样的东西,但对于XML标签?例如,如果我有:

<para> lksjdflksdjfksdjf </para>
Run Code Online (Sandbox Code Playgroud)

如果我的点位于其中一个标签内(甚至包括小于和大于标志),它会突出显示两个标签.

感谢帮助!

xml tags emacs highlighting matching

10
推荐指数
1
解决办法
1480
查看次数