Hello,
sometimes we want to sphinx to search in specific index like address and state, but sometimes we want to make it's like mysql query who support "or", "and" clause.
it's many ways to do that, but i wanna share simple one (for me it's simple one :D)
hmm.. i use sphinx 1.10. and without bullshit it's the sample code you can use for "or", "and" cluase:
$results = $sc->Query('@title javascript & @city newyork | @country "united state");
just like that, it's simple right :D just use " | " for "or" and "&" for "and".
$sc in there is variable you use for define sphinx api in your code..
hope it's usefull for you :D
Slyzer Mind
Knowledge is a treasure, but practice is the key to it.
Sunday, February 5, 2012
Wednesday, October 12, 2011
RT (Real Time) index pada Spihinx
meneruskan posting saya disini
Beberapa hari ini saya mencari cari cara membuat realtime index menggunakan spihinx
setelah muter muter di forum forum dan dengan bantuan mbah google saya mendapatkan beberapa pencerahan
- sphinx mendukung realtime index sejak versi 1.10 versi 0.9x tidak mendukungnya
- ada beberapa cara melakukan realtime index, 1 menggunakan main:delta index dan yang kedua menggunakan type RT pada indexer di sphinx config.
saya menggunakan cara yang kedua karena main: delta index menurut saya bukan RT yang benar benar RT, maksudnya adalah kita membuat 2 buah index untuk menyimpan hasil indexing sphinx kita, yang pertma menggunakan main: dan updatenya disimpan di delta dahulu, namun ada waktu berkala untuk mengupdate indexing kita(Maaf jika pemahaman saya sedikit salah :D namun sepengetahuna saya itu yang dilakukan sphinx).
namun jika kita menggunakan RT, maka input baru yang kita masukkan dapat langsung dicari menggunakan sphinx search
mungkin langsung saja langkah;langkah membuat RT index di sphinx
- tambahkan di dalam sphinx.conf anda seperti ini
index testrt{type = rtpath = c:/sphinx/data/testrtcharset_type = utf-8rt_mem_limit = 512Mrt_field = namart_field = alamatrt_field = kotart_field = telprt_attr_string = namart_attr_string = alamatrt_attr_string = kotart_attr_string = telp
}
maksudnya adalah kita membuat index testrt dengan tipe rt(realtime), hanya tambahkan saja, karena realtime index tidak memerlukan source untuk mengindex.
- lalu dibagian searchd didalam sphinx.conf tambahkan
searchd{listen = 9312listen = 9306:mysql41log = c:/sphinx/log/searchd.logquery_log = c:/sphinx/log/query.logread_timeout = 5max_children = 30pid_file = c:/sphinx/log/searchd.pidmax_matches = 1000seamless_rotate = 1preopen_indexes = 0unlink_old = 1workers = threads}
yang saya bold adalah yang terpenting dalam bagian searchd, jadi maksudnya searchd akan listening port 9306 di localhost kita untuk melakukan indexing ke dalam index testrt kita dah workers adalah parameter yang dibutuhkan untuk melakukan RT index
lalu jalankan service sphinx yang sudah ada
setelah itu buka mysql di command prompt lalu ketiikan
jika berhasil maka data jhon akan masuk ke dalam hasil indexing kita,
maaf jika belum ada gambarnya, akan saya upload jika sudah sempat
Labels:
Realtime Sphinx,
RT Index Sphinx,
sphinx,
sphinxsearch
Saturday, April 9, 2011
Review Softwaretoko.org dalam hal Usability user pada Interaksi Manusia Komputer
Untuk tugas akhir IMK(Interaksi Manusia Komputer), saya akan merewiew website softwaretoko.org dari segi usability usernya,dalam IMK ada 4 jenis user yaitu browser, evaluator,transactor, dan customers, kita akan membahas softwaretoko.org ini di lihat dari 4 jenis tipe user tersebut
pertama masuk web ini saya tidak paham maksud dari web ini, apakah web ini menjual berbagai software computer, seperti e-commerce. Ternyata ini adalah web penjualan software untuk toko. ya software untuk toko jadi memang e-commerce namun skalanya hanya software keluaran perusahaan tertentu :D
Sebelum saya membahas tentang usability sofwaretoko.org ada baiknya kita lihat dulu apa yang saya dapat ketika masuk ke softwaretoko.org ini
Labels:
browser,
customers,
evaluator,
IMK,
transactor
Saturday, March 12, 2011
IMK dalam istanabayi
Hmm ada tugas IMK(Interaksi Manusia Komputer) atau dalam bahasa inggris HCI(Human Computer Interaction :D), untuk menjelaskan tampilan website dari istanabayi.com, . secara rinci tugasnya adalah jelaskan bagaimana tampilan istanabayi.com(selanjutnya di sebut istanabayi) menurut anda, dari segi. Browser, evaluator,transactor,dan customer? Saya akan mencoba menjelaskannya disini..jika dalam penjelasaan yang saya tuliskan disini ada yang kurang berkenan untuk pihak-pihak tertentu saya mohon maaf sebelumnya, :D. penjelasan saya tuliskan dalam point point, agar lebih mudah memahami maksudnya
Thursday, February 24, 2011
SphinxSearch dengan XmlPipe2
hmm dalam beberapa hari ini ada tugas information retrieval (IR), harus membuat program sphinx dengan korpus /data xml. setelah beberapa hari akhirnya saya dan dealopa berhasil :D. ini adalah cara cara dalam membuat sphinxsearch dengan data xml.
Labels:
.xmlpipe2,
php,
sphinx,
sphinxsearch,
xml sphinx
Thursday, February 17, 2011
Lucene VS Sphinx
Hmm..lagi nyari nyari tugas kuliah information retrieval tentang sphinxsearch jadi kepikiran knapa harus pakai sphinx yah? kenapa gak lucene aja? seengaknya kan lucene udah ada support dari zend (yang gw tau...gak tau klo sphinx :D), jadi pasti lebih banyak tutorial buat developer php yang mau gunain aplikasi search yang advance buat webnya :D
mungkin ini sedikit info tentang lucene dan sphinx yang gw dapetin.....
Labels:
information retrieval,
lucene,
sphinxsearch
Sunday, February 6, 2011
SEO aka Search Engine Optimization
SEO?? menurut wikipedia :D SEO (Search Engine Optimization) adalah serangkaian proses yang dilakukan secara sistematis yang bertujuan untuk meningkatkan volume dan kualitas trafik kunjungan melalui mesin pencari menuju situs web tertentu dengan memanfaatkan mekanisme kerja atau algoritma mesin pencari tersebut.
Tujuan dari SEO adalah menempatkan sebuah situs web pada posisi teratas, atau setidaknya halaman pertama hasil pencarian berdasarkan kata kunci tertentu yang ditargetkan. Secara logis, situs web yang menempati posisi teratas pada hasil pencarian memiliki peluang lebih besar untuk mendapatkan pengunjung.
SEO banyak digunakan dalam dunia bisnis, berada diposisi teratas dalam mesin pencari akan membuat perusahaan-perusahaan yang memanfaatkan SEO mendapatkan pelanggan baru,
Labels:
Black Hat SEO,
SEO,
White Hat SEO
Subscribe to:
Posts (Atom)


