c++ - 从同一网络中另一台机器的哈希表获取 wordID

标签 c++ linux hashmap cgi

我正在开发一个搜索引擎,它由一个apache服务器、一个爬虫、一个词典和一个索引器组成,所有这些机器都在同一个本地网络上。

apache 服务器包含一个 cgi 脚本,它将检索查询、解析它,并且词典将使用 HashMap 将查询转换为单词 ID。问题是我如何获取词典以使用 cgi 脚本将查询转换为单词 ID。

换句话说:我想快速从词典中获取 wordID,因为知道词典位于另一台机器中?

编辑:我如何从另一个程序运行另一个程序。当然不使用 SSH?

最佳答案

你必须更具体。

你的词典是一个程序?将二进制文件写入文件?用作词典的量子计算机?

要通过网络进行通信,你有很多选择,从使用 tcp/ip 编写客户端/服务器,甚至 udp 甚至 Layer 2 就足够了,使用 Web 服务器和服务器端语言来访问服务器端数据,甚至可以使用共享文件夹

考虑到您提供的信息。无法回答

关于c++ - 从同一网络中另一台机器的哈希表获取 wordID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23349888/

相关文章:

使用读写系统调用复制的文件大小不同

linux - 检测文件何时在 bash 中打开

c++ - 重载 << 错误

c++ - Autotools 将库标志添加到 ar

python - 没有任何缓存的随机偏移二进制原始磁盘写入

json - 在现有 json 元素中添加新的键值对

java - java中向Hashmap中插入字符。HashMap中字符的顺序与输入顺序不同

hashmap - 如何遍历Hashmap,打印键/值并删除Rust中的值?

c++ - 来自核心转储的异常回溯

c++ - 禁用函数模板特化或使用constexpr变量重载