问题标签 [code-search-engine]

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.

0 投票
4 回答
49013 浏览

code-search-engine - 替代谷歌代码搜索?

作为一名开发人员,谷歌代码搜索对我来说非常有价值——我每周使用它几次,看看其他开发人员如何使用(通常记录不充分)API。查看其中一些 API 的内部结构或查找与您想要的功能相对应的 API 也很方便(特别是对于 Android 来说,这是一个很好的资源——给它一些您在屏幕上看到的文本,它会通常找到实现类)。

既然谷歌从 2012 年 1 月 15 日起关闭代码搜索,有什么好的替代品吗?

0 投票
1 回答
498 浏览

search-engine - “分类引擎”?

任何人都可以解释搜索引擎领域中的“分类引擎”吗?我用谷歌搜索了它,但找不到任何令人满意的解释。即使是参考链接也会有所帮助!

PS:提前谢谢!

0 投票
1 回答
902 浏览

mysql - 在不断更新数据库中保持排名顺序

假设数据库表的每一行都包含有关搜索词的信息。该表有一个整数“排名”列来指示搜索项在网站上的显示顺序。

我如何最好地实施和维护这个排名顺序?

我要避免的问题是术语编号为 1,2,3,4,..,100,例如,当排名 50 突然变得有趣时,它会将其新排名设置为 1,然后它们之间的所有术语必须具有它们的排序数加一。

当然,将初始排序编号设置为 100、200、300、400 等会留下一些移动空间,但在某些时候它会中断。

另一种方法可以用一些固定的偏移量来间隔排列,但在现实世界的场景中它也可能会在某个时候中断。

那么有没有其他不同的方法来处理这个......(它可能与搜索引擎如何保持排名和重新排序有关,但我找不到任何运气)

0 投票
1 回答
97 浏览

algorithm - 从文件中搜索代码段

我正在尝试搜索某些代码存储库上可用的错误修复。我所拥有的只是个人修复的代码。我需要提出一个可执行文件,它可以解析整个文件,并且可以根据修复预期的整个文件中修复代码的比较来确定修复是否可用。我需要一些建议算法来实现这个本质上是有条件的模式匹配练习。

0 投票
1 回答
99 浏览

php - 如何在 PHP 文档中找到查询词的频率

请帮助我了解如何在 PHP 的特定文档中查找每个查询词的频率。例如,我们有 2 个文件:

Query.txt 包含数据“不是”

Data.txt 包含“成为或不成为。要成为什么。其他一切”的数据。

我需要读取文件 query.txt 并从该文件中收集 {"to","be"} 的术语,并在文件 data.txt 中找到这些术语的频率,以及是否有办法检索它们的位置.

结果大概是这样的:

"to" 出现了 4 次 "be" 出现了 4 次 "not" 出现了 1 次

问候,

0 投票
3 回答
1416 浏览

c++ - 如何在 Visual Studio 中快速搜索文件内容以获取大型代码库

Visual Studio 能够立即导航到 ( ctrl + ,) 作为解决方案一部分的任何符号。但是,我正在开发一个大型 c++ 代码库,其中无法在单个 vs 解决方案中打开所有代码文件。

如何通过 Visual Studio 的大型代码库即时搜索文件?

注意:内置的find in files太慢了,不能真正有用。

0 投票
1 回答
48 浏览

javascript - how to get content of search page of Krugle and open hub

I want to make a tool to analyse the result of code search engine like Krugle or OpenHub. I've tried java and python to get html page of search result:

but I didn't get the content of the result. Part of the page I got is like this:

I used chrome to check the result page of a search. It's something like this:

And in the div.hit, the "..." stands for the content of the result Krugle searched. I'm not sure why there were nothing in the div.hit_list of the returned page I got by my python code. Maybe the content of the result was generated by js. But I don't know how to get it by codes.

0 投票
1 回答
620 浏览

wordpress - 如何从谷歌搜索结果中删除网站的描述(由.....提供支持)

在此处输入图像描述

我试图通过在我的根目录中搜索 power by ... 来纠正这个问题,但我找不到它。请帮助我。

0 投票
1 回答
157 浏览

indexing - 是否建议在 opengrok 中为单独的源树进行单独的战争?

我有多个可以分组的源树。我应该为每个组进行一次战争还是多次战争?有什么好处?索引时间更短?

谢谢, xabhi

0 投票
1 回答
88 浏览

parsing - 解析编程语言并识别它的组件

我正在寻找解决此问题陈述的步骤/库/方法。

  1. 给定一个编程语言的源文件,我需要对其进行解析并将其细分为组件。

示例:给定一个 Java 文件,我需要在其中找到以下内容。

  1. 进口清单
  2. 里面的类
  3. 类中的属性
  4. 其中的方法 - 沿着参数(如果有)。等等

我需要提取这些并单独存储。为什么我想这样做?

  1. 我想在这些组件的顶部构建一个倒排索引。

对倒排索引的示例查询 1. 查找具有类名称的文件列表:示例 2. 查找变量 XXX 在 AAA 类中使用的位置。

我需要支持上述查询

所以,我的计划有一个文件,如果我从中构建这些组件,那么在它的顶部构建一个倒排索引会很容易。

示例:Sample -- Class - Sample.java(Keyword - Component - FileName ) 我想像上面那样构建一个倒排索引。

我看到它正在许多像 IntelliJ 这样的 IDE 中实现。我感兴趣的是构建这样的东西需要付出多少努力。我想尝试为至少一种语言实现相同的功能。

提前致谢。