English > Install & Configure jDiction
Searching with finder
Finarfin:
Ok, I have news :D
Do you know when trying to find a bug you find like three more? :D well, there I am :)
About the finder, I have found three different possibilities that affect the results. I don´t know for sure how much affect each one until I make more tests but I´ll like to share what I found
* Another extension, virtual domains, could be interfering in the results because of the access levels.
* The offsett and batchsizes are calculated wrong when you do the Select * from content limit offset,batchsize, so you skip results
* And the most important now, on jdcontent, the return on line 370 is leaving out a lot of urls. For testing, I have simply commented it to see the results and they are starting to appear. I still have to understand the consequences of that, but Im on my way :D
So, that´s how I´m doing. I have to do more test and backtrack my changes, but I´m near, I feel it... :P
Finarfin:
Commenting the line 370 provoques an memory limit overflow. Maybe I borked something on another place. A question related with this line, why did you search for ItemID? why not id?
Finarfin:
I continue working on this. Now it seems that its not translating when inside de jdcontent.php. I mean, it generate several items for each entry, but they have the same content. And just as Im writing this I realize one possible problem. I almost always do the tests fom console, and that´s why is not translating. I mean, it probably don´t load properly jdiction (a quick test seems to confirm this)
I´m still suffering the bug where indexing trough the interface enters an infinite loop, and I have added a getCount to the adapter that is a patch (the original getCount won´t work properly, we execute each query several times so I´m multipliying for now)
If you could share some input on this I would be happy
Harald Leithner:
Maybe you should reduce complexity, make a test installation with just so many articles you need.
Then use firebug to track the output of the indexing process.
Finarfin:
New info
Almost 99% sure that (one) of the problems come with the getContentCount. The jdiction adapter needs a implementation of this method that takes into account the jdiction idiosincracy :P If I use the default one, I don´t get errors, but it lacks entries. If I use that number multiplied (by 2, by 3, as a guess of the real number), I get more and more until it breaks. So... the solution would be implementing a getContentCount that do something like "for each query, add the count to the total"
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version