Skip to content

Instantly share code, notes, and snippets.

{
"tag": "developer",
"type": "position",
"label_th": "นักพัฒนาซอฟต์แวร์/โปรแกรมเมอร์",
"description": "ใช้ tag `developer` สำหรับจัดกลุ่มตำแหน่งประเภท นักพัฒนาซอฟต์แวร์/โปรแกรมเมอร์ ครอบคลุม งานพัฒนาซอฟต์แวร์หรือระบบสารสนเทศทั่วไป เช่น programmer, software developer, application developer หรือ software engineer ที่ไม่ได้ระบุสายเฉพาะอย่างชัดเจน. เหมาะสำหรับระบบค้นหา/กรองตำแหน่งงานที่ต้องการดึงกลุ่มบทบาทสายพัฒนาซอฟต์แวร์โดยรวม แม้ชื่อประกาศจะเขียนต่างกันทั้งภาษาไทยและอังกฤษ เช่น keyword หรือ pattern ที่เกี่ยวข้อง: developer, programmer, software developer, software engineer, application developer, โปรแกรมเมอร์, นักพัฒนาโปรแกรม, นักพัฒนาซอฟต์แวร์, พัฒนาโปรแกรม. ควรติด tag นี้เมื่อหน้าที่หลักของงานคือการออกแบบ พัฒนา เขียนโปรแกรม ทดสอบ หรือดูแลระบบซอฟต์แวร์โดยตรง ไม่ใช่คำว่า developer ในความหมายพัฒนาธุรกิจ พัฒนาผลิตภัณฑ์ พัฒนาบุคลากร หรือพัฒนาเอกสาร และสามารถใช้ร่วมกับ tag ย่อยเฉพาะทาง เช่น frontend_developer, backend_developer, mobile_developer หรือ erp_developer ได้ถ้าตำแหน่งระบุขอบเขตงานชัดเจน.
{
"tag": "developer",
"type": "position",
"label_th": "นักพัฒนาซอฟต์แวร์/โปรแกรมเมอร์",
"description": "ใช้ tag `developer` สำหรับจัดกลุ่มตำแหน่งประเภท นักพัฒนาซอฟต์แวร์/โปรแกรมเมอร์ ครอบคลุม งานพัฒนาซอฟต์แวร์หรือระบบสารสนเทศ เช่น programmer, software developer, web/mobile developer, front-end, back-end, full-stack, .NET/Java/PHP developer รวมถึงงานเขียนโปรแกรมและดูแล application โดยตรง. เหมาะสำหรับระบบค้นหา/กรองตำแหน่งงานที่ต้องการดึงกลุ่มบทบาทเดียวกัน แม้ชื่อประกาศจะเขียนต่างกันทั้งภาษาไทยและอังกฤษ เช่น keyword หรือ pattern ที่เกี่ยวข้อง: programmer, developer, software engineer, full stack, front end, back end, mobile developer, web developer, โปรแกรมเมอร์, นักพัฒนาโปรแกรม, นักพัฒนาซอฟต์แวร์, พัฒนาโปรแกรม. ควรติด tag นี้เมื่อหน้าที่หลักของงานสอดคล้องกับบทบาทดังกล่าว ไม่ใช่เพียงกล่าวถึงเป็นทักษะเสริมเล็กน้อยในรายละเอียดงาน และสามารถใช้ร่วมกับ position tag อื่นได้ถ้าตำแหน่งมีหลายบทบาท เช่น งานขายเชิงเทคนิค งานหัวหน้างาน หรือบทบาทที่ผสม operation กับ administration.",
"related": [
"a
{
status: 500,
statusText: 'Internal Server Error',
headers: {
date: 'Tue, 22 Oct 2024 11:05:10 GMT',
'content-type': 'application/json; charset=utf-8',
'content-length': '876',
connection: 'keep-alive',
'x-powered-by': 'Express',
'access-control-allow-origin': '*',
DELETE /thairath
PUT thairath
{
"settings": {
"analysis": {
"analyzer": {
"trigrams": {
"tokenizer": "trigram_tokenizer",
"filter": [
POST /test/product/_search
{
"query": {
"function_score": {
"query": { "match": { "name" : "การ์ดแสดงผล"} },
"functions": [
{
"filter": { "match": { "name": "ASUS" } },
"weight": 3
},
GET /test/_analyze?pretty
{
"analyzer" : "analyzer_shingle",
"text" : "วิรัช อยู่ยั่งยืน"
}
#!/bin/bash
# Tested with elasticsearch version 6.1.3
# Delete the existed one
curl -XDELETE localhost:9200/test?pretty
# Put new mapping
curl -XPUT localhost:9200/test?pretty -H 'Content-Type: application/json' -d '{
"settings": {
#!/bin/bash
# Tested with elasticsearch version 6.1.3
# Using ICU Analysis plugin, otherwise replace icu_tokenizer with thai in mapping part
# Delete the existed one
curl -XDELETE localhost:9200/test?pretty
# Put new mapping
curl -XPUT localhost:9200/test?pretty -H 'Content-Type: application/json' -d '{