问题标签 [thesaurus]
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.
php - 短语查询扩展的最快方法
我正在使用同义词列表来指导查询扩展过程。格式如下所示:
我正在使用一个简单的二进制搜索算法来针对这个列表运行每个用户输入的单词。问题是,在使用短语时。
典型输入:why hello there, where can I get an out of this world hopper?
所需的输出是:hello, where can I get an space hopper?
我也不想运行每个单词对或三次搜索,并且我想避免对输入的词库列表进行线性搜索,因为这是低效的(尽管列表应该很小,所以这是一个选项)。
因此,我正在寻找对短语运行二进制搜索的方法,或者以补偿短语的方式构建词库。
我为此使用PHP。欢迎提出任何建议。
vim - VIM:在路径设置中使用工作目录
基本上,我要做的是让 VIM 使用当前工作目录中的dictionary.txt和thesaurus.txt搜索字典/同义词库结果。
所以我在 vimrc 中尝试过的是:
设置同义词库=:pwd/同义词库.txt
没有太多的运气。
有没有人得到这样的工作?
marklogic - 您如何在短语上使用 MarkLogic 词库 API?
假设您有一个美利坚合众国的词库条目,其中包括 United States、USA 和 America。不是最好的例子,但你明白了。用户搜索美国政府。你如何解析这个字符串以传递给 thsr:expand 函数?
“美国政府”行不通,也不是我想要的。我想要“美国”的词库完整,以便返回美国政府和美利坚合众国政府的文件。提前致谢。
latex - Texstudio 词库已损坏
我刚刚安装了 TeXStudio,因为我认为它比 TeXmaker 有更多的功能。
我无法开始工作的一件事是词库。我已经从 LibreOffice 下载并安装了丹麦语词库,但它似乎不起作用。
我试过 tex.stackexchange,但没有运气。我认为这是一个错误,或者是来自 Libreoffice 的 .dat 文件中的语法错误。它可能有什么问题?
c# - 如何执行查询扩展
我正在开发一个 C# 应用程序,其中用户提供一组单词(通常少于 10 个),我需要检索这些单词的所有同义词。这是我第一次使用字典和这些东西。我需要知道要遵循的步骤,以及是否存在提供同义词的现有词典,我可以将其与我的应用程序集成,或者是否有开源应用程序或我可以使用的代码。
sql-server - 全文搜索 - 词库文件未加载/工作
我正在尝试按照本教程在查询全文搜索时设置同义词库文件。
我已删除以下文件中的评论
所以现在它包含默认的同义词(例如 jog 被 run 替换,反之亦然)。
现在,我使用
我测试我的词库使用
我只有一行完全匹配
(注:
返回所有“RUN”变形)
我什至尝试选择 AdventureWorks2012 (在用单词“jog”更新了几行之后)
什么都没有返回。有任何想法吗?谢谢。
marklogic - 如何在短语上使用 MarkLogic 词库 API?
在 Marklogic 中,我们可以扩展搜索以包括词库中的术语以及在搜索中输入的术语。
问题是如何支持以下情况:
- 苹果和橙子
- 苹果不是橙色
- 苹果 - 橙色
- 苹果+橙子
- 形式:10-K
- 合作:苹果
- 苹果橙形式:[10-K]
- “苹果和橙子”
- “苹果”橙
mysql - Wordnet SQL 解释
我正在尝试建立一个简单的同义词数据库并运行,这样我就可以找到用户输入的单词的同义词(没有别的了!)。为此,我获取了 Wordnet sql 同义词库 ( http://wnsql.sourceforge.net/ ) 的副本,但现在我看到了所有这些表,但我在任何地方都找不到任何关于它们内容的简单解释:
有人可以告诉我这些表包含什么以及我需要哪些,因为我无法根据他们的数据破译他们的内容。
sql - SQL Server 全文搜索同时使用词库和前缀形式
这是一个在字段上进行全文搜索的示例表FTSdata
:
无论用户输入“WordA”还是“WordB”,我都想找到所有这些记录。
我的词库是这样的:
我需要类似的东西
但不幸的是,FORMSOF 谓词不支持星号。
sql-server - 使用带有全文搜索的词库不起作用,可能我正在加载美国英语而不是英国英语
我创建了一个词库文件并按照示例加载它。
我有一个带有全文索引表的数据库。
根据此处的 MSDN 文章,我使用 1033 加载它,即“英语”
加载时间很长(4 分钟),它非常大,所以我知道它加载了它。
还有一个英式英语文件,这可能是我的 SQL 正在使用的文件,可以解释为什么它不起作用。但是该数字未在该图表上列出,因此我不知道如何加载它。
假设这是问题所在,一切都是花花公子。但是,我也找不到任何表明词库将简单地自动处理任何自由文本查询的内容,例如。包含所以我不知道我是否必须对我的自由文本目录做些什么(看不到任何东西,但你永远不知道)。
有任何想法吗?
附加信息:
在我的tsenu.xml
文件中:
然后我运行了这个:
有 'Jon' 和 'John' 的记录,但结果没有使用同义词库向我展示替代方案。