Skip to content

搜索中的命名查询移到输入框下 #7751

Closed
@Vanessa219

Description

@Vanessa219
Member
No description provided.

Activity

self-assigned this
on Mar 23, 2023
added this to the 2.8.1 milestone on Mar 23, 2023
added a commit that references this issue on Mar 23, 2023
mozhux

mozhux commented on Mar 26, 2023

@mozhux

这个颜色无法清晰表明当前使用的查询是哪个
image

Vanessa219

Vanessa219 commented on Mar 27, 2023

@Vanessa219
MemberAuthor

标识的话还不太确定是否修改过任何地方就取消标识,或者刚好配置为一样的就高亮标识。因此没有做这个功能。

mozhux

mozhux commented on Mar 27, 2023

@mozhux

我的意思是比如默认查询和原文查询,当我点击默认查询的时候,应该是指我当前搜索是根据默认查询预设的来,但是目前的颜色没有明显区分,无法得知当前我到底是按默认还是按原文查询的来,建议是,对于生效的查询高亮,不生效的是置灰。
另外可以在下面加上历史关键词

Vanessa219

Vanessa219 commented on Mar 28, 2023

@Vanessa219
MemberAuthor

默认查询和原文查询指的是?

added a commit that references this issue on Mar 28, 2023
mozhux

mozhux commented on Mar 28, 2023

@mozhux

默认查询和原文查询指的是?

哭了,这两个只是我的命名查询。我意思是,这两个查询,我无法直观知道当前搜索框应用的哪一个查询,点击并没有什么反馈,所以,最好是生效的查询就高亮,不生效就置灰。

image

Vanessa219

Vanessa219 commented on Mar 29, 2023

@Vanessa219
MemberAuthor

哦,上面解释了目前为什么不加的原因。我再具体说一下我的想法:

当改变搜索面板上的任意一项内容,我们是否需要取消高亮呢?

比如点击了默认查询,此时输入框内容为 A,然后修改 A 为 B。默认查询是否需要取消高亮,再把 B 改为 A,是否又需要添加高亮?如果是的话,用户可能会比较迷惑,不是的话就会产生二义性。

mozhux

mozhux commented on Mar 29, 2023

@mozhux

命名查询不是预设好的查询条件吗?假设现在有两个查询,分别是
1.默认查询:左右布局、文档分组、按相关度排序、取消列表、列表项的类型。
2.原文排序:上下布局、文档分组、按原文排序

当前选中哪个查询就会按哪种预设展示。改变了搜索框的内容,我理解是指改变了除了输入框以外的其他内容,大部分集中在右上角,这时候高亮的预设查询肯定是要取消的。但不是说我前面打了 思源笔记,现在打了帮助文档也要取消。

现在的问题就是,把查询全部列出来了,但是又怎样知道当前是使用的哪个命名查询?

Vanessa219

Vanessa219 commented on Mar 29, 2023

@Vanessa219
MemberAuthor

但不是说我前面打了 思源笔记,现在打了帮助文档也要取消。

这样的话就会不一致了,可能会导致分不清这个命名查询的关键字是思源笔记还是帮助文档,目前需要一个不产生歧义的交互。

为什么一定要知道是哪一个命名查询,不清楚就再点一下 😄

mozhux

mozhux commented on Mar 30, 2023

@mozhux

那我是有点搞不懂命名查询功能的意思了,我理解他就是一个预设值,这个预设不一定有关键词的。重新点命名查询也没问题,但点完没有任何有效反馈,我都不知道点没点成功。。任何一个操作没有反馈是很消磨心智的

Vanessa219

Vanessa219 commented on Mar 30, 2023

@Vanessa219
MemberAuthor

可以理解为预设值包含了搜索的关键字,因为点击的时候关键字会被回填到搜索框中。点了以后界面会闪现一个loading的图标。

gdy106

gdy106 commented on May 13, 2023

@gdy106

哦,上面解释了目前为什么不加的原因。我再具体说一下我的想法:

当改变搜索面板上的任意一项内容,我们是否需要取消高亮呢?

比如点击了默认查询,此时输入框内容为 A,然后修改 A 为 B。默认查询是否需要取消高亮,再把 B 改为 A,是否又需要添加高亮?如果是的话,用户可能会比较迷惑,不是的话就会产生二义性。

我有可行的想法:根据点击命名查询的顺序来排序按钮就可以了。最近使用的预设放在最左边,这样既不需要判断当前查询条件是否有变动,也能让用户感知到最近使用的查询条件和顺序。

Vanessa219

Vanessa219 commented on May 14, 2023

@Vanessa219
MemberAuthor

可这样用户还是分不清是否使用了命名查询

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @Vanessa219@mozhux@gdy106

      Issue actions

        搜索中的命名查询移到输入框下 · Issue #7751 · siyuan-note/siyuan