问题标签 [search]
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.
sql - SQL 文本搜索和排序
我有一个查询:
我如何订购结果?
假设我有与“foo”匹配的行和与“bar”匹配的行,但我也有与“foobar”匹配的行。
如何对返回的行进行排序,以便第一个结果是匹配更多 LIKE 的结果?
sharepoint - 在 Sharepoint Services 3.0 Wiki 中自定义搜索结果显示
我正在考虑使用 Windows SharePoint Services 3.0 wiki 作为元数据存储库。我们基本上想要一个社区驱动的字典,出于各种原因,我们使用 Sharepoint 而不是 MediaWiki。
我可以做些什么来自定义或完全替换 searchresults.aspx?
如果我知道如何添加,我会添加的功能:
- 如果与搜索词 100% 匹配,则自动加载 #1 命中
- 将每个结果的前几行显示为预览,这样用户就不必点击进入不良结果
- 在没有 100% 匹配的情况下添加“页面不存在,单击此处创建”链接
我已经安装了 Sharepoint Designer,看起来我可以使用它来上传我创建的任何自定义 .aspx 文件,但我看不到它可以让我访问 searchresults.aspx。
注意:由于我计划通过 URL 参数从外部站点访问此搜索工具,因此保留现有 searchresults.aspx 并仅加载此解决方案作为补充搜索选项应该没问题。
search - 轻量级搜索索引 API/库
我正在寻找一个开源搜索索引库。它将用于嵌入式 Web 应用程序,因此它应该具有较小的代码大小。最好用 C、C++ 或 PHP 编写,并且不需要安装任何数据库来存储索引。索引应该存储在文件中(例如,xml、txt)。我尝试查看一些著名的搜索库,例如 xapian 和 clucene,它们很好,但对于嵌入式系统来说代码量相对较大。
这将在 Linux 平台上运行,并将用于索引 HTML 文件。
关于什么是好的搜索库/API 有什么想法吗?
谢谢。
sharepoint - 按更多列对 SharePoint 搜索结果进行排序
我在 SharePoint 2007 (MOSS) 中使用 FullTextSqlQuery,需要按两列对结果进行排序:
但是,返回结果时似乎只考虑了 ORDER BY 的第一列。在这种情况下,结果按作者正确排序,而不是按排名。如果我更改顺序,结果将按排名排序,而不是按作者排序。
我不得不求助于我自己对结果的排序,这我不太喜欢。有没有人解决这个问题?
编辑:不幸的是,它也不接受 ORDER BY 子句中的表达式(SharePoint 抛出异常)。我的猜测是,即使查询看起来像合法的 SQL,它也会在提供给 SQL 服务器之前以某种方式进行解析。
我尝试使用 SQL Profiler 捕获查询,但无济于事。
编辑2:最后我使用了单列排序(在我的例子中是作者,因为它是最重要的)并在结果的前N个代码中进行了第二次排序。对项目来说足够好,但留下了笨拙的代码的不好感觉。
search - 你如何让 Vim 不突出你搜索的内容?
我在文件中搜索“nurple”。我找到了,太好了。但是现在,每次出现的“nurple”都会在黄色上呈现出病态的黑色。永远。
永远,也就是说,直到我搜索我知道不会找到的东西,例如“asdhfalsdflajdflakjdf”,这样它就会清除以前的搜索突出显示。
我不能在搜索完成后按一个魔法键来杀死高光吗?
sharepoint - 苔藓 2007 爬行
我试图让爬行在我拥有的两个独立农场上工作,但不能让它在任何一个上工作。它们都有两个 WFE,另外还有一个配置为索引服务器的 WFE。还有一台专用于查询的服务器和两台用于数据库的群集 SQL 2005 后端服务器。我使用搜索引擎的解决方案找到了至少 50 个不同的网站,但均未成功。我已将我的 Web 应用程序配置(扩展)为使用http://servername:12345作为默认区域,并使用http://abc.companyname.com作为自定义区域和 Intranet 区域。当我将其中的每一个都输入到内容源中然后尝试运行爬网时,我在爬网日志中收到了几个错误:
http://servername:12345返回:
“无法连接到服务器。请确保该站点可访问。”
http://abc.companyname.com返回:
“已被收集者删除。(包含此项目的起始地址或内容源已被删除,因此该项目已被删除。)”
但是,我可以单击两个 URL,并且可以访问该页面。
有任何想法吗?
更多信息:
可以这么说,我把石板擦干净了,然后又跑了一次以提供更新的样本。
我的内容来源是这样的:
http://servername:33333
http://sharepoint.portal.fake.com
sps3://servername:33333
我当前的爬网日志错误是:
sps3://servername:33333
PortalCrawl Web 服务中的错误。
http://servername:33333/mysites
该 URL 的内容被服务器排除,因为它是无索引属性。
http://servername:33333/mysites 已
爬取
sts3://servername:33333/contentdbid={62a647a... 已
爬取
sts3://servername:33333 已
爬取
http://sharepoint.portal.fake.com
爬虫无法与服务器通信。检查服务器是否可用以及防火墙访问配置是否正确。
我仔细检查了上面的错别字,我没有看到任何错别字,所以这应该是一个准确的反映。
r - 如何搜索“R”材料?
“The Google”非常有用……除非你的语言被称为“R”,在这种情况下,它会吐出大量不相关的东西。
有人对“R”有任何搜索引擎技巧吗?有一些专门的网站,如下所示,但你怎么能告诉谷歌你的意思是“R”语言?如果我正在搜索特定的东西,我将使用特定于 R 的术语,例如“cbind”。还有其他这样的技巧吗?
regex - 在多个文件中查找和替换正则表达式的最佳工具是什么?
如果可能的话,最好是免费的工具。
此外,搜索多个正则表达式并将每个替换为不同字符串的选项将是一个奖励。
vb.net - 使用 Google 搜索 API 的简单 VB.NET?
谁能指出一个可以在 VB.net (2008) 中实现的 Google API(我想是 AJAX 搜索 API?)的好、简单的示例?我曾尝试注册一个 Google API 密钥,但它需要一个 URL,从该 URL 执行搜索。我没有此示例的 URL。我尝试了http://localhost,但后来一位同事告诉她,她收到了“无效密钥”错误。一个简单的工作示例会很棒。谢谢你。
search - 构建网络搜索引擎
我一直对开发网络搜索引擎很感兴趣。什么是开始的好地方?我听说过 Lucene,但我不是 Java 大佬。还有其他好的资源或开源项目吗?
我知道这是一项艰巨的任务,但这是吸引力的一部分。我不打算创建下一个谷歌,只是我可以用来搜索我可能感兴趣的网站子集。