• (022) 6902 1117

Mengklasifikasikan (memecah) keyword yang diinputkan oleh user

 

Saya ingin membuat fitur pencarian data dengan menggunakan keyword yang memiliki pola. Yang saya butuhkan adalah fungsi/method dalam script php untuk memecah keyword yang diinputkan oleh user, menjadi subkeyword yang sudah diklasifikasikan dalam bentuk array. Untuk query databasenya akan saya atur sendiri berdasarkan subkeyword yang sudah diklasifikasikan.

Berikut klasifikasi pemecahan keyword
1) setiap subkeyword yang terpisah oleh spasi, dianggap subkeyword yang berbeda.
2) subkeyword yang terapit oleh tanda petik, baik itu tanda petik satu ataupun tanda petik dua, dianggap satu subkeyword.
3) subkeyword tanpa tanda min/plus di depannya, diklasifikasikan sebagai general subkeyword.
4) subkeyword dengan tanda plus di depannya, diklasifikasikan sebagai required subkeyword.
5) subkeyword dengan tanda min di depannya, diklasifikasikan sebagai forbidden subkeyword.


Berikut contoh keyword

1) general keyword
2) "general keyword"
3) 'general keyword'

4) +required +keyword
5) +"required keyword"
6) +'required keyword'

7) -forbidden -keyword
8) -"forbidden keyword"
9) -'forbidden keyword'


Contoh case 1

keyword : satu dua tiga
output :
array
{
"general"=>array("satu","dua","tiga"),
"required"=>array(),
"forbidden"=>array()
}


Contoh case 2
keyword : satu +plussatu +"plus satu" -minsatu dua +plusdua +'plus dua' tiga +plustiga -'min tiga'
output :
array
{
"general"=>array("satu","dua","tiga"),
        "required"=>array("plussatu","plus satu","plusdua","plus dua","plustiga"), "forbidden"=>array("minsatu","min tiga")
}

PHP

Published Budget: Rp 150,000 - 150,000
Finish Days: 7
Published Date: 05/01/2021 06:04:31 WIB
Start Date: 05/01/2021 13:30:13 WIB
Finish Date: 07/01/2021 08:57:37 WIB
Project Status: Closed
Accepted Worker: Oman (oman_s)
Accepted Budget: Rp 150,000
Project Ending: Completed

Project Owner

Rated Worker: 10.00/10.00

great works

Accepted Worker

Rated Owner: 10.00/10.00

terima kasih atas undangan n kerja sama nya.

      User Bids

 

Recommended Workers

rakifsul

28,265 points
81 projects
    
10.00/10.00

programmerkreatif

17,226 points
72 projects
    
9.55/10.00

arkhan7

11,570 points
209 projects
    
9.83/10.00

fauzimarjalih

16,788 points
132 projects
    
9.77/10.00

vincentmikhael

8,290 points
53 projects
    
9.74/10.00

Recommended Services

Jasa Pembuatan website Wordpress + Elementor

Rp 650,000
16 sales
    
10.00/10.00

Pembuatan bot line

Rp 1,500,000
6 sales
    
10.00/10.00

Jasa pembuatan landing page

Rp 400,000
13 sales
    
9.92/10.00

Open Projects

Pengolahan Data Riset SEM PLS (SMART PLS)

Owner: saurcsimamora
Budget: Rp 350,000 - 500,000

Beli Source code aplikasi CRM +Sales Force + Tracking SAAS PWA

Owner: agilga224
Budget: Rp 1,500,000 - 2,500,000

Bantu setting scheduler di cpanel

Owner: XiangHua
Budget: Rp 100,001 - 200,000

Beli Source code seperti web travel yang tinggal pakai

Owner: agilga224
Budget: Rp 1,000,000 - 2,000,000

Mencari devlopment untuk membuat apilkasi

Owner: andarhutagalung461
Budget: Rp 5,000,000 - 10,000,000

 


Live Chat