1 |
Emma, |
2 |
|
3 |
It would be great it you could speed search up a bit! |
4 |
|
5 |
As these other guys have pointed out, we do have some indexing tools in |
6 |
Gentoo already. Most users don't understand why that kind of functionality |
7 |
isn't built directly into Portage, but IIRC it has something to do with the |
8 |
fact that these fast search indexes aren't able to be written to by more |
9 |
than one process at the same time, so for example if you had two emerges |
10 |
finishing at the same time, Portage's current flat hash file can handle |
11 |
that, but the faster db-based indexes can't. |
12 |
|
13 |
Anyways, that's the way I, as a curious user, understood the problem. |
14 |
|
15 |
You might be interested in reading this, very old forum thread about a |
16 |
previous attempt: |
17 |
http://forums.gentoo.org/viewtopic-t-261580-postdays-0-postorder-asc-start-0.html |
18 |
|
19 |
On Sun, Nov 23, 2008 at 11:33 PM, Pacho Ramos < |
20 |
pacho@××××××××××××××××××××××××.es> wrote: |
21 |
|
22 |
> El dom, 23-11-2008 a las 16:01 +0200, tvali escribió: |
23 |
> > Try esearch. |
24 |
> > |
25 |
> > emerge esearch |
26 |
> > esearch ... |
27 |
> > |
28 |
> > 2008/11/23 Emma Strubell <emma.strubell@×××××.com> |
29 |
> > Hi everyone. My name is Emma, and I am completely new to this |
30 |
> > list. I've been using Gentoo since 2004, including Portage of |
31 |
> > course, and before I say anything else I'd like to say thanks |
32 |
> > to everyone for such a kickass package management system!! |
33 |
> > |
34 |
> > Anyway, for my final project in my Data Structures & |
35 |
> > Algorithms class this semester, I would like to modify the |
36 |
> > search functionality in emerge. Something I've always noticed |
37 |
> > about 'emerge -s' or '-S' is that, in general, it takes a very |
38 |
> > long time to perform the searches. (Although, lately it does |
39 |
> > seem to be running faster, specifically on my laptop as |
40 |
> > opposed to my desktop. Strangely, though, it seems that when I |
41 |
> > do a simple 'emerge -av whatever' on my laptop it takes a very |
42 |
> > long time for emerge to find the package and/or determine the |
43 |
> > dependecies - whatever it's doing behind that spinner. I can |
44 |
> > definitely go into more detail about this if anyone's |
45 |
> > interested. It's really been puzzling me!) So, as my final |
46 |
> > project I've proposed to improve the time it takes to perform |
47 |
> > a search using emerge. My professor suggested that I look into |
48 |
> > implementing indexing. |
49 |
> > |
50 |
> > However, I've started looking at the code, and I must admit |
51 |
> > I'm pretty overwhelmed! I don't know where to start. I was |
52 |
> > wondering if anyone on here could give me a quick overview of |
53 |
> > how the search function currently works, an idea as to what |
54 |
> > could be modified or implemented in order to improve the |
55 |
> > running time of this code, or any tip really as to where I |
56 |
> > should start or what I should start looking at. I'd really |
57 |
> > appreciate any help or advice!! |
58 |
> > |
59 |
> > Thanks a lot, and keep on making my Debian-using professor |
60 |
> > jealous :] |
61 |
> > Emma |
62 |
> > |
63 |
> > |
64 |
> > |
65 |
> > -- |
66 |
> > tvali |
67 |
> > |
68 |
> > Kuskilt foorumist: http://www.cooltests.com - kui inglise keelt oskad. |
69 |
> > Muide, üle 120 oled väga tark, üle 140 oled geenius, mingi 170 oled ju |
70 |
> > mingi täica pea nagu prügikast... |
71 |
> |
72 |
> I use eix: |
73 |
> emerge eix |
74 |
> |
75 |
> ;-) |
76 |
> |
77 |
> |
78 |
> |