寻找易于被搜索引擎索引的独特ID模式

2023-12-07

就像来自微软的——“KB2756872”或来自国家漏洞 数据库 -“CVE-2010-1428”或来自红帽 -“RHSA-2010:0376”或者 来自 OID -“1.3.6.1.4.1.311”或来自 UUID/GUID -“550e8400-e29b-41d4-a716-446655440000”.

我想把几个工作交给UID。看看接下来...

我开发博客软件,并有想法将唯一 ID 放入博客正文中 每个帖子都可以轻松识别本地存储中的副本 对应于远程发布的副本。

我还想发布到许多不同的博客服务,所以如果有一个 已关闭的文章可以从其他人访问。所以链接可以 死了,但如果我添加 UID - 任何人都可以尝试网络搜索来查找帖子 另一项服务!

这也允许收集一些传播的文章 统计数据。许多网站只是复制内容(文案撰写和 重写机器人和人)来破坏搜索引擎。带有UID我 可以轻松识别此类网站...

所以我的问题是如何制作 UID(以哪种形式) 轻松被搜索引擎索引(网络,如 Google/Yahoo,以及 企业,如 Lucene/Solr/Sphinx/Xapian/等)。

我知道搜索引擎的一些限制,例如:

  • 每个搜索部分仅 >= 3 个字符
  • 它不是像 gfh6wytrh6wu56he5gahj763 这样的索引灰尘

所以这个任务并不容易...

任何建议都表示赞赏(书籍/博客文章/等)。


你可以使用Tag URIs,定义为RFC 4151.

它们是全球唯一的,每个拥有域名或电子邮件地址至少一天的人都可以铸造它们。

请注意,这些 URI 仅identify,他们找不到。因此,标签 URI 不会说明某些内容的发布位置。

假设您网站的域名是“example.com”。如果您创建博客文章,则可以创建以下标签 URI:

tag:example.com,2012-12:cute-cat

请注意,此 URI 中的日期不是发布日期!它必须是您拥有域名(或电子邮件地址)的(过去)日期。如果您在 2003 年注册了域名,则始终可以使用以tag:example.com,2004:(不是“2003”,因为“2003”意味着“2003-01-01”,这可能是您尚未拥有该域的时间),后跟您控制下的(唯一)字符串。但是,如果您愿意,当然可以随时使用发布日期。但不要使用将来的日期。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

寻找易于被搜索引擎索引的独特ID模式 的相关文章

  • 在 mysql 中搜索带变音符号的阿拉伯语

    所以我有一个巨大的带有变音符号的阿拉伯语书面文本数据库 变音符号是阿拉伯语中附加到其他字符的小字符 例如 带变音符号 不带变音符号 我正在使用 mysql 和 laravel 在文本中搜索没有变音符号的特定单词 如何忽略搜索中的变音符号 看
  • 获取标签包含 GROUP_CONCAT 字段的所有文章

    我有一张桌子articles 其他tags 第三个称为article tags 我想生成一个页面 其中列出特定标签的所有文章 我的查询如下所示 SELECT headline GROUP CONCAT tags tag name AS al
  • jQuery 自动完成标记插件,如 StackOverflow 的输入标记? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 哪些解决方案可以实现与 SO 用于输入标签相同的自动完成功能 有可以处理一个单词的插件 但我还没有看到
  • 从 WordPress 搜索结果页面获取类别名称

    在特定博客类别中进行搜索查询 重定向到 WP BLOG 主页面 后 我的搜索 URL 如下所示 online shop s category new posts category post type post 不幸的是 我无法在搜索结果页面
  • 在java中使用自定义比较器在数组中搜索

    为什么总是返回49999无论strToSearch变量保持 即使使用 clank 搜索变量 它也会返回相同的结果 我是不是错过了什么 String arr new String 100000 String strToSearch 12 fo
  • 在solr中获取pdf搜索结果的页码

    我正在构建一个 Web 应用程序 用户可以在其中搜索 pdf 文档并使用 pdf js 查看它们 我想显示搜索结果 其中包含找到搜索词的段落的简短片段以及用于在右侧页面打开文档的链接 所以我需要的是每个搜索结果的页码和简短的文本片段 我正在
  • Emacs:结合 isearch-forward 和 center-top-bottom

    预先非常感谢您的帮助 在 Emacs 中 我喜欢使用 iseach forward C s 但如果突出显示的字体单词位于屏幕中间而不是最底部的中心 我会更喜欢它 我发现自己不断地这样做 C s foo C s C s C s 哦 这就是我一
  • SAXException:错误的信封标签

    我正在尝试连接到通过 Web 服务客户端保护的 Web 服务 https Eclipse 生成了一个基于存根的 Web 服务客户端 对我来说看起来不错 当我尝试从 Web 服务调用方法时 问题就出现了 String a String web
  • 使用 sunspot/solr 搜索多个模型

    我已经能够成功地实现基本的全文搜索 但是当我尝试使用范围 with statements 时 任何涉及多对多关系模型的查询似乎都不适合我 我知道相关行位于数据库中 因为我的 sql 语句确实返回了数据 然而 太阳黑子查询不会返回任何结果 我
  • 需要在 java api 中的 Solr 搜索中搜索文本及其周围的几行

    我正在使用 solr 7 7 2 并且我使用 solrj 在 Solr 中编写了一个 Java 程序 该程序在一个巨大的文本文件中搜索单词 我使用以下代码来显示代表整个文本的搜索结果 SolrQuery params new SolrQue
  • 添加一个新列,其中标签附加到新月形数字

    我想添加一个新列 给出一个常量标签 并逐行附加新月数字逻辑 我的输入 position work chr1 jil2001 chr4 jil2001 chr3 kou2009 chr9 nai2012 chr7 fandis2005 我的预
  • 获取所有按钮标签类型

    有没有办法使用 javascript 获取特定页面上的所有按钮标签及其类型 将此代码放在文档的加载事件中或 HTML 的底部 var buttons document getElementsByTagName button for let
  • 实时搜索错误

    我正在获取用户偏好和角色 一切正常并且数据接收正确 默认值放置在单选按钮上以突出显示用户当前拥有的选项 我正在使用 Antd Design Table 组件 问题 当我将用户首选项更改为打印文档时 它确实通过数据库的状态成功更改了它 但是现
  • Android 搜索界面未提交查询

    我按照官方教程实现了一个搜索界面 搜索小部件 搜索界面 http developer android com training search setup html密切 一切看起来都不错 但我无法提交搜索查询 当我单击键盘上的 发送 按钮时
  • 使用 gin 索引和 sqlalchemy 返回排名搜索结果

    我为全文搜索设置了 GIN 索引 我想获取与搜索查询匹配的记录列表 按排名排序 记录与搜索查询的匹配程度 对于结果 我只需要记录及其列 不需要用于排序的实际排名值 我有以下查询 它运行良好并从我的 postgresql 数据库返回预期结果
  • SQL Server 全文搜索 - 是否可以在单词中间进行搜索?

    我的数据库有全文搜索 是否可以在单词中间搜索某些文本 例如 我有一个描述列 其中包含以下文本 Revolution 是否可以搜索 EVO 并让它在 革命 一词中找到它 或者我是否一直在做 LIKE SELECT FROM Table WHE
  • Powershell 错误:方法调用...不包含名为“replace”的方法

    我想使用 PowerShell 搜索并替换 xml 文件中的字符串 我试过这个 gc d test xml replace 1234 xxxx sc d test xml 这对于我的 test xml 文件效果很好 我的 test xml
  • Google 自定义搜索优化以获取最新结果

    我在我的网站上使用谷歌自定义搜索引擎 我对此自定义搜索有两个改进 细化1 在我的博客上搜索 细化2 搜索我朋友的博客 但我需要第三次改进 搜索两个网站的最新结果 或过去 24 小时的结果 我可以在细化中添加一些可以做到这一点的运算符吗 或者
  • 元素数组中数组的 MongoDB 全文

    当元素数组中的数组包含应与我的搜索匹配的文本时 我无法检索文档 以下是两个示例文档 id foo name Thing1 data text X X name Thing2 data text X Y id foo
  • 在 JavaFX 中搜索 TableView 列表

    如何在 TableWie 中查找记录 例如通过 ID 并选择创建的行并将其放在 Java 8 JavaFX 中的屏幕中间 您可以使用以下方式搜索元素 int searchId table getItems stream filter ite

随机推荐

  • 使用 Coldfusion SpreadsheetWrite 和 cfscript 创建多个工作表

    我想使用 CF9 SpreadsheetWrite 和 cfscript 创建一个包含两张表的 Excel 文件 就像是 var data spreadsheetNew data var key spreadsheetNew key spr
  • 比较 XML 时如何忽略某些元素?

    我有一条 XML 消息 如下所示
  • MYSQL 未启动(InnoDB:插件初始化因错误通用错误而中止)

    我重新启动了服务器 因为它冻结了 可能是迄今为止我做过的最愚蠢的事情 然后出现了一些内部服务器错误 我很快发现mysql启动失败 service mysql status 我读了mysql错误日志 Pastebin 并开始谷歌搜索 我正在运
  • 标准布局和尾部填充

    David Hollman 最近在推特上发布了以下示例 我对其进行了稍微简化 struct FooBeforeBase double d bool b 4 struct FooBefore FooBeforeBase float value
  • Postgres 函数结束循环并返回错误

    我尝试创建这个函数 但系统返回 循环错误 并且我不知道如何同时返回 3 个变量 我很努力地想弄清楚这个问题 但我没有在任何地方找到答案 CREATE OR REPLACE FUNCTION conta relatos fator norma
  • 如何在R中根据人体gif制作热图? [复制]

    这个问题在这里已经有答案了 我有一张人体 gif 需要在其上绘制热图 要使用的数据在R中 我找到了有关如何导入 gif 的说明 但我不确定如何将数据导入到 gif 中 我想我需要首先将 gif 放在网格上 然后获取一些坐标 然后将数据分配给
  • 用于轴标签的 Matplotlib DateFormatter 不起作用

    我正在尝试调整 x 轴日期刻度标签的格式 以便它仅显示年份和月份值 根据我在网上找到的信息 我必须使用mdates DateFormatter 但它对我当前的代码根本没有生效 有人看出问题出在哪里吗 日期是 pandas Dataframe
  • 如何使用反射在 Java 8 中获取方法参数名称?

    Java 8 能够使用 Reflection API 获取方法参数名称 如何获取这些方法参数名称 据我所知 类文件不存储形式参数名称 我如何使用反射获得这些 我如何获取这些方法参数名称 基本上 您需要 获取对 a 的引用Class 来自Cl
  • xhr.send(file) 不会将其作为多部分发布

    在 Firefox 3 6 和 Chrome 上 使用 xhr send file 只是将原始内容放入请求正文中 而不是真正的多部分 表单数据上传 尝试这样做 http kaply com weblog 2010 05 20 post mu
  • ::after 的 Angular ng 风格

    我正在设计一个动态的人力资源 水平 规则 在我的样式表中 hr my hr after content Generic 在我的模板中 div hr class my hr 但是使用 ng repeat 时如何动态更改模板中的内容 All n
  • 如何在android中以编程方式打开“设置”的“关于设备”部分中使用的电池?

    我正在开发一个 Android 应用程序 我想以编程方式打开设置的 关于设备 部分中存在的电池使用意图 我正在使用下面的代码 Intent i new Intent i setAction android provider Settings
  • woocommerce结账多次更新运费价值

    Woocommerce 允许使用下面的代码来更新运费 body trigger update checkout update shipping method true 我使用自定义运输插件 并且能够通过 ajax 更新成本并最终更新我的总计
  • 在 iPad 中隐藏地址栏

    我知道您可以使用以下命令隐藏 iPhone iPad Android 上的地址栏window scrollTo事物 然而 似乎没有什么可以摆脱 iPad 上的地址栏 我发现的唯一解决方法是添加元标记 然后让用户将页面添加到主屏幕 我错过了什
  • 使用 CMake 使用 LLVM LLD 发出单个 IR 位码文件

    我正在使用 Ubuntu 16 04 x86 64 和 LLVM 5 0 并且想使用 CMake 将项目编译为单个 LLVM IR 位码文件 我知道有一种方法可以使用 GOLD 链接器和 LLVM 插件来完成此操作 并添加 CMake 链接
  • 在 pandas 数据框单元格中插入列表

    我有一本字典 其中每个键都有一个值列表 与每个键关联的列表的长度是不同的 我想将字典转换为具有两列 键 和 值 的 pandas 数据框 每一行的 键 列中有一个字典键 值 列中有与其关联的值列表 数据框将如下所示 mapping dict
  • 如何将 CIFAR10 教程转换为 NCHW

    我正在尝试转换张量流 CIFAR10从 NHWC 到 NCHW 的教程 但不知道该怎么做 我只找到了诸如此类的答案this 这是几行代码 没有解释它是如何工作的以及在哪里使用它 这是我使用的一些不成功的尝试这种方法 def inferenc
  • 比较浮点值

    我刚刚读了一篇关于浮点值比较的声明 浮点值不得使用 或 进行比较 运营商 大多数浮点值没有精确的二进制表示 并且有一个 精度有限 如果是这样 比较两个浮点值的最佳方法是什么 以下扩展方法可能有助于实现 Kevin 的建议 public st
  • 在 PyQt4 中使用 QThreadPool 和 QRunnable

    考虑以下代码片段 class Worker QtCore QRunnable def init self super Worker self init def run self print Running Worker class Task
  • 当我输入 1 个字符时,getch 返回 2 个字符

    当我使用 getch 时 它总是在读取的字符后附加空字符 当我使用以下代码时 include stdafx h include
  • 寻找易于被搜索引擎索引的独特ID模式

    就像来自微软的 KB2756872 或来自国家漏洞 数据库 CVE 2010 1428 或来自红帽 RHSA 2010 0376 或者 来自 OID 1 3 6 1 4 1 311 或来自 UUID GUID 550e8400 e29b 4