https://www.elastic.co/guide/en/elasticsearch/reference/current/_basic_concepts.html https://en.wikipedia.org/wiki/Document-oriented_database Configuration (a.k.a Design) matters a lot. Big performance impact to user. Design the configure based on the query pattern of users. Dual scoring model : Bool query && ?? Shingles , 类似有pairwise,把一个句子里面的单词(token)没连续两个分组,比如 Hello the beautiful world -> [Hello the], [the beautiful], [beautiful world] Kopf: https://github.com/lmenezes/elasticsearch-kopf, web admin page for elesticsearch
Highlights: The programming skill of programmer are in general better than before. Modern programming languages and frameworks make programmer potentially make less error. Legacy system still lack of proper test, but the situation in many newly built system are better. Unit test and Integration test are paid more attentions, and in place. The continuous integration and continuous deployment make the team the correct the error more fast and more often. So if the team are confident can correct the defect within a short time, the formal manual test for the non-core function could be reduced. But this is not true for safety or business critical product, which however only a very small part in the whole software industry. The test need deeper domain knowledge and user knowledge to setup complex testcase. Better architecture make the automation could be focus on the functional level, while the nature of frontend may not suitable for auto test ...
I almost did not wear the t-shirt alone this summer, always have a jacket on when I went outside. Most of time the temperature is lower than 20 c-degree. Totally did not get the feeling of summer. What a pity.
Comments
Post a Comment