问题标签 [query-analyzer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
information-retrieval - 当 top-k 查询没有找到足够的文档来满足 k 约束时会发生什么?
我正在使用 NDCG 评估 top-k 范围查询。给定一个空间区域和一个查询关键字,我的 top-k 范围查询必须返回给定区域中与查询关键字文本相关的 k 个文档。
在我的场景中,范围查询通常只找到一个要返回的文档。但是我必须将此查询与另一个可以使用相同关键字在给定区域中找到更多对象的查询进行比较。这是可能的,因为我正在测试一种改进对象描述的方法。
在这种情况下,我不知道如何使用 NDCG 来比较这两个查询。我想使用 NDCG@5、NDCG@10 比较查询 A 和 B,但查询 A 只找到一个对象。查询 A 将具有较高的 NDCG 值,因为它查找更多对象的能力较低(可能该值将是 1 - 最大值)。查询 B 找到更多对象(在我看来,这是一个更好的解决方案),但 NDCG 值比查询 A 低。
lucene - 我们可以使用 Google Translate API 来索引文件以进行搜索吗?
我正在使用 Lucene 4.2.1 来索引文件。我需要索引我们使用基于语言的分析器的多语言内容,以标记和索引关键字。但是 Lucene 4.2.1 没有针对某些语言(如日语、韩语)的分析器。解决此问题的一个方法是更新 lucene 版本,但由于这涉及对已弃用功能的大量更改(以防万一),我正在尝试寻找解决方法。有没有人有什么建议?谢谢!
elasticsearch - 自定义分析器,用例:邮政编码 [ElasticSearch]
让我们成为一个名为客户/客户的集合索引/类型。该集合的每个文档都有一个邮政编码作为属性。基本上,邮政编码可以是:
- 字符串-字符串(例如:8907-1009)
- 字符串字符串(例如:211-20)
- 字符串(例如:30200)
我想设置我的索引分析器以获取尽可能多的可以匹配的文档。目前,我是这样工作的:
当我搜索文档时,我正在使用该请求:
如果您想严格搜索,这很有效。但是例如,如果邮政编码是“200 30”,那么使用“200-30”搜索将不会给出任何结果。我想向我的索引分析器发出命令,以免出现这个问题。有人能帮我吗 ?谢谢。
PS如果您想了解更多信息,请告诉我;)
sql-server - SQL Server 探查器跟踪未显示参数值
我已经为此搜索了解决方案,但还没有找到任何适合我的方法。我成功地使用SQL Server Profiler来跟踪我对SQL Server一个实例的过程和查询的调用。这非常方便,因为我可以看到对过程的调用,包括在参数中传递的值。
我正在尝试使用不同的 SQL Server 实例做同样的事情,而不是看到参数中传递的值,我看到的是@parametername
. 我正在使用相同的SQL Server Profiler安装,并且我认为我正在选择相同的跟踪设置(尽管由于某种原因,当我连接到不同的实例时界面看起来不同)。
是否存在数据库实例本身固有的设置可能导致此问题,或者我的跟踪设置是否存在某种问题?我确实RPC:Completed
检查过。我真的需要能够看到这些价值观。
感谢您的任何建议。
sql - 在 SQL 中添加 Where 子句花费的时间更少 - 为什么?
执行时间比:
使用where
子句,SQL 必须做一些额外的工作,所以为什么有 where 子句的查询很快。
tsql - SQL Server 将类似日期的 VARCHAR 隐式转换为日期时间
我在名为 Foo 的表中有一个名为 Bar 的列。它被定义为varchar(10) not null。我正在查看的记录的该列的内容是Jan 1 1900 12:00AM - 请记住,这是一个 varchar(10),而不是日期时间。但是,当我执行 SELECT Bar FROM Foo之类的 SQL 查询(在查询分析器中)时,我得到1900-01-01 00:00:00.000这意味着 SQL 以某种方式隐含地将 varchar 转换为日期时间。这正在成为一个问题,因为我有一个查询,它使用许多列的确切值来识别它们,并且当它们自动转换为日期时间时,一切都搞砸了。这里发生了什么,我如何让 SQL Server(我认为它是 sql server!)不进行这种到日期时间的隐式转换?
tsql - Microsoft SQL Server 查询分析器中的 Level 和 State 指的是什么
我一直在使用查询分析器,并且经常遇到错误,告诉我一个级别和一个状态,但从来没有一个行号。大概水平和状态是有用的信息,尽管我从未见过这些定义。
elasticsearch - Elasticsearch 自动查找查询
我需要以下问题陈述的帮助
问题是实现具有以下要求的自动查找功能
但是使用 text=b.tech,我的结果也与“be”标记匹配,这是最重要的。结果应该是让 btech 位居榜首。(我用过 Ngrams、word_delimiter 等)
我不是故意在这里显示我的查询,因为它变得非常复杂,会造成混乱。如果有人以全新的心态从头开始写作,将不胜感激。
谁能帮我解决所需的查询?:|
mysql - 如何为 Percona 监控和管理配置 MySQL
https://www.percona.com/doc/percona-monitoring-and-management/conf-mysql.html这是那个链接。我更改了此页面中提到的配置,但之后 pmm 不会自动监控!更改这些配置后我应该怎么做。
有谁知道如何正确配置 PMM-Client 以获得查询分析?
我正在使用 percona v5.7
elasticsearch - Elasticsearch Analyzer 前 4 个和后 4 个字符
使用 Elasticsearch,我想指定一个搜索分析器,其中前 4 个字符和后 4 个字符被标记。
For example: supercalifragilisticexpialidocious => ["supe", "ious"]
我尝试了如下的ngram
我正在测试分析仪如下
并返回“超级”……大量我不想要的东西和“珍贵”。对我来说,问题是我怎样才能只从上面指定的 ngram 标记器中获取第一个和最后一个结果?