Hay mensen ik ben nu druk bezig met een search engine voor me hash(es) site maar kom ergens ff niet uit 
ik heb 3 search mogelijkheden die de user tegelijk kan benutten
1. op keywoorden (meerdere)
(AND)
2. in welke tree(all, movies, apps, apps/windows, etc)
(AND)
3. welke client
nu heb ik bv een query als dit
nu krijg ik 3 uitkomsten terwijl er maar 1 mogelijk is, alleen in tree_id 30 staat de link die verwijst naar die another day (voorbeeld)
nu zien jullie wel dat dit nogal een complexe query is
heeft iemand suggesties om dit beter op te pakken, in de meeste gevallen komt er ook maar 1 sd_item.tree_id staan omdat men dan in een bv catagorie zoekt ala movies > action of games > rpg..

ik heb 3 search mogelijkheden die de user tegelijk kan benutten
1. op keywoorden (meerdere)
(AND)
2. in welke tree(all, movies, apps, apps/windows, etc)
(AND)
3. welke client
nu heb ik bv een query als dit
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
| SELECT sd_item.id, sd_item.clicks, sd_item.vote, sd_item.title, count(sd_hash.id) as files, sum(sd_hash.size) as totalsize, sum(sd_hash.views) as dls FROM sd_item LEFT JOIN sd_hash ON sd_hash.item_id = sd_item.id WHERE sd_item.comment LIKE '%die%' OR sd_item.title LIKE '%die%' OR sd_hash.file LIKE '%die%' AND sd_item.tree_id='5' OR sd_item.tree_id='10' OR sd_item.tree_id='6' OR sd_item.tree_id='9' OR sd_item.tree_id='8' OR sd_item.tree_id='30' OR sd_item.tree_id='31' OR sd_item.tree_id='32' OR sd_item.tree_id='33' OR sd_item.tree_id='34' OR sd_item.tree_id='35' OR sd_item.tree_id='36' OR sd_item.tree_id='37' OR sd_item.tree_id='38' OR sd_item.tree_id='39' OR sd_item.tree_id='40' OR sd_item.tree_id='41' OR sd_item.tree_id='42' OR sd_item.tree_id='43' OR sd_item.tree_id='44' GROUP BY sd_item.id ORDER BY sd_item.id DESC LIMIT 0,25 |
nu krijg ik 3 uitkomsten terwijl er maar 1 mogelijk is, alleen in tree_id 30 staat de link die verwijst naar die another day (voorbeeld)
nu zien jullie wel dat dit nogal een complexe query is
[ Voor 9% gewijzigd door Verwijderd op 30-12-2002 22:44 ]