如何避免陷入效率成瘾?

Stop Procrastinating With Note-Taking Apps Like Obsidian, Roam, Logseq

  • 保证在接下来的6个月内只使用一种工具;
  • 更加信任自己的第一大脑;
  • 确定好一个主题,围绕着它开始做笔记的关联和想法;
  • 在构建高效的笔记系统之前提高自己的工作能力和输出;
  • 特定的时间段处理特定的事情,添加一定的限制提高注意力。

有感
就目前近6个月的实际使用体会分析,工具本身是为了提高工作效率,简化流程,以达到有序合理安排工作和生活的目的。以自身的工作和生活流为根本,切莫从工具角度出发设计,这样一味配合工具而强制形成的流程会在繁忙杂乱的事项中被遗忘,这种[……]

继续阅读

迟来的2022个人年终总结

这是2021年终总结写下的一句话:不破不立。回顾一年有破有立,但不多。
破的是家庭关系中角色扮演的固性思维。对于维护家庭关系的和谐,每个人都承担着重要的角色。过去常常把父母关系的不融洽简单的理解成他们之间的事情,把自己置于旁观者的角度,而实际上父母之间还是家庭内部,我都是关键的那一环。可能老爸之前在某些事情上的处理确实缺乏考虑,太过于自私,我很不理解并及其厌恶,想要切断关系。但现在仔细想想,可能就是我的这种态度在某种程度上加剧了家庭关系的不和谐。我可以做的更好,我要做粘合剂,这种想法上的改变也是成长的一部分。立的是我已经积极主动的去做,这种思维的转变也会影响着之后婆媳关系的处理上。
image.png
2022[……]

继续阅读

为什么ES不使用b+树做索引而是倒排索引

B+树不适合作为全文搜索索引主要有以下两个原因:

  • 全文索引的文本字段通常会比较长,索引值本身会占用较大空间,从而会加大 B+树的深度,影响查询效率。
  • 全文索引往往需要全文搜索,不遵循最左匹配原则,使用 B+ 树可能导致索引失效。

倒排索引又称之为反向索引(inverted index)。和正排索引相反,倒排索引使用的是词来作为索引关键字,并同时记录了哪些文档中有这个词。

[……]

继续阅读

价值体系是如何建构和维系一个社会组织的?

  • 价值体系是促使社会行动交叉连接在一起形成社会结构的方式和源泉;

  • 我们每个人都逃脱不了价值判断也摆脱不了系统安排,任何决定的背后都有一种价值体系在主导你的选择;

  • 社会结构的产生是动态的,你我的都参与其中;

  • 价值系统形成一个无形的意义之网,依据健全的社会行动来减少选项,降低选择带来的心理压力(宗教),人就会活得像一只织好了网之后的蜘蛛一样,它就在那个网的中间,停留在那里,它哪里也不用去,而且它哪里也不会想要去,它就在那个网的中间活着;

链接
成为“工具人”,有多少身不由己

[……]

继续阅读

留白

已经过了三十岁,生活的不如意常有体会。今早flomo的今日回顾推送了一条读库主编老六的文章《三十多岁的人,或者死过去,或者死一次》高亮,给了一剂继续对抗生活的疫苗。到这个年龄,反思检讨一下自己的人设,就像一场不得不发的疾病,得过,才能免疫

  1. 生活不能像在演戏,戴着面具如何面对自己;
  2. 没有成王败寇的逻辑。不必过度在乎别人的评价,活成别人想要的样子自我救赎越是艰难;
  3. 平凡普通的人生依然需要反思,需要调适;
  4. 对自己的追求要恪守信心,更不可用同归于尽式的比烂心态为某些人渣、某个黑暗世道殉葬;

[……]

继续阅读

queryString中检索词加不加引号?

原文地址:Elasticsearch干货(九):queryString中检索词加不加引号?_桃花惜春风的博客-CSDN博客

这篇文章回答我最近在实际运用中遇到的疑问,总结下:

  • 不加引号,match匹配
  • 加引号,等同于match_phrase。配合"slop": 0,等同于term精准匹配

对于刚接触搜索或者Elasticsearch的小白来说对queryString可能接触的不多,但是对于早期从事搜索的人来说queryString并不会陌生,它可以理解成检索表达式,但并不是elasticsearch的queryDSL,他遵从的是Lucene语法。elasticsearc[……]

继续阅读

Elasticsearch为记录添加时间戳timestamp

时间戳是表明某条数据产生的时间,代表了此数据在一个特定时间点已经存在的证据。
添加时间戳可以在索引数据时指定

$ curl -XPUT localhost:9200/my_index/my_type/1?timestamp=2022-11-23T23:43:38.388Z -d '{
    "title" : "世界杯",
    "message" : "亚洲队真牛逼"
}'

如果没有手动指定时间戳, source中是不会存在时间戳的。
如果想为每个索引文档自动创建时间戳,必须在创建索引时指定[……]

继续阅读

elasticsearch match查询

es中的查询请求有两种方式,一种是简易版的查询,另外一种是使用JSON完整的请求体,叫做结构化查询(DSL)。
由于DSL查询更为直观也更为简易,所以大都使用这种方式。
DSL查询是POST过去一个json,由于post的请求是json格式的,所以存在很多灵活性,也有很多形式。
这里有一个地方注意的是官方文档里面给的例子的json结构只是一部分,并不是可以直接黏贴复制进去使用的。一般要在外面加个query为key的机构。

match

最简单的一个match例子:

查询和"哺乳期长湿疹怎么办"这个查询语句匹配的文档。

{
  "query": {
    &qu[......]

继续阅读