Vicente Valtiere, Dark Brotherhood, OblivionSpill some blood for me dear brother
jaschacasadiob16_ESO wrote: »Full text search can be heavy on the database. They should be careful to avoid injection or undesired options, such as the asterisk. I am sure many of you experience quite often a search getting stuck for a minute or so.
Not sure if its even on database. The item list in the database typically only hold values, most point to other tables.jaschacasadiob16_ESO wrote: »Full text search can be heavy on the database. They should be careful to avoid injection or undesired options, such as the asterisk. I am sure many of you experience quite often a search getting stuck for a minute or so.
A viable option would be being able to save predefined searches , so that you don't have to get through all the options over and over again. Another option, would be to filter out, if needed, recipes and motifs we already know.
RaddlemanNumber7 wrote: »At the moment when we run a search on the guild traders the results are ordered numerically using "Price". If this was changed so that the results were ordered alphabetically on the "Name" then things would be very much easier to find.
I think ordering on "Name" would be the simplest way to fix the search issue people are talking about here. But, even that small change brings technical challenges with it.
I understand that ordering alphabetically on a free text value is far more resource hungry than ordering on a numeric value. This resource issue may be why the system is designed as it is. Ordering on "Name" it would likely take significantly longer for the results to appear than they do now, perhaps longer than players' short attention spans will generally tolerate.
What most people are asking for here, using a free text value to search a free text column in a database, is perhaps the most resource hungry type of search. You could be waiting for a very long time for the results to come back.
There might also be significant cost issues involved for ZOS with any of these changes.
RaddlemanNumber7 wrote: »At the moment when we run a search on the guild traders the results are ordered numerically using "Price". If this was changed so that the results were ordered alphabetically on the "Name" then things would be very much easier to find.
I think ordering on "Name" would be the simplest way to fix the search issue people are talking about here. But, even that small change brings technical challenges with it.
I understand that ordering alphabetically on a free text value is far more resource hungry than ordering on a numeric value. This resource issue may be why the system is designed as it is. Ordering on "Name" it would likely take significantly longer for the results to appear than they do now, perhaps longer than players' short attention spans will generally tolerate.
What most people are asking for here, using a free text value to search a free text column in a database, is perhaps the most resource hungry type of search. You could be waiting for a very long time for the results to come back.
There might also be significant cost issues involved for ZOS with any of these changes.
Ydrisselle wrote: »RaddlemanNumber7 wrote: »At the moment when we run a search on the guild traders the results are ordered numerically using "Price". If this was changed so that the results were ordered alphabetically on the "Name" then things would be very much easier to find.
I think ordering on "Name" would be the simplest way to fix the search issue people are talking about here. But, even that small change brings technical challenges with it.
I understand that ordering alphabetically on a free text value is far more resource hungry than ordering on a numeric value. This resource issue may be why the system is designed as it is. Ordering on "Name" it would likely take significantly longer for the results to appear than they do now, perhaps longer than players' short attention spans will generally tolerate.
What most people are asking for here, using a free text value to search a free text column in a database, is perhaps the most resource hungry type of search. You could be waiting for a very long time for the results to come back.
There might also be significant cost issues involved for ZOS with any of these changes.
Yet we can use addons on PC which can give us text searches and sorting by the items' names, without heavy consequences on the servers (if it tasked the servers too much, ZOS would have already blocked the functionality to be available)...
JitchDaddy wrote: »RaddlemanNumber7 wrote: »At the moment when we run a search on the guild traders the results are ordered numerically using "Price". If this was changed so that the results were ordered alphabetically on the "Name" then things would be very much easier to find.
I think ordering on "Name" would be the simplest way to fix the search issue people are talking about here. But, even that small change brings technical challenges with it.
I understand that ordering alphabetically on a free text value is far more resource hungry than ordering on a numeric value. This resource issue may be why the system is designed as it is. Ordering on "Name" it would likely take significantly longer for the results to appear than they do now, perhaps longer than players' short attention spans will generally tolerate.
What most people are asking for here, using a free text value to search a free text column in a database, is perhaps the most resource hungry type of search. You could be waiting for a very long time for the results to come back.
There might also be significant cost issues involved for ZOS with any of these changes.
No..
This is incorrect.
RaddlemanNumber7 wrote: »At the moment when we run a search on the guild traders the results are ordered numerically using "Price". If this was changed so that the results were ordered alphabetically on the "Name" then things would be very much easier to find.
I think ordering on "Name" would be the simplest way to fix the search issue people are talking about here. But, even that small change brings technical challenges with it.
I understand that ordering alphabetically on a free text value is far more resource hungry than ordering on a numeric value. This resource issue may be why the system is designed as it is. Ordering on "Name" it would likely take significantly longer for the results to appear than they do now, perhaps longer than players' short attention spans will generally tolerate.
What most people are asking for here, using a free text value to search a free text column in a database, is perhaps the most resource hungry type of search. You could be waiting for a very long time for the results to come back.
There might also be significant cost issues involved for ZOS with any of these changes.
RaddlemanNumber7 wrote: »JitchDaddy wrote: »RaddlemanNumber7 wrote: »At the moment when we run a search on the guild traders the results are ordered numerically using "Price". If this was changed so that the results were ordered alphabetically on the "Name" then things would be very much easier to find.
I think ordering on "Name" would be the simplest way to fix the search issue people are talking about here. But, even that small change brings technical challenges with it.
I understand that ordering alphabetically on a free text value is far more resource hungry than ordering on a numeric value. This resource issue may be why the system is designed as it is. Ordering on "Name" it would likely take significantly longer for the results to appear than they do now, perhaps longer than players' short attention spans will generally tolerate.
What most people are asking for here, using a free text value to search a free text column in a database, is perhaps the most resource hungry type of search. You could be waiting for a very long time for the results to come back.
There might also be significant cost issues involved for ZOS with any of these changes.
No..
This is incorrect.
Any particular reasons for saying that?
HigH_HawK85 wrote: »RaddlemanNumber7 wrote: »At the moment when we run a search on the guild traders the results are ordered numerically using "Price". If this was changed so that the results were ordered alphabetically on the "Name" then things would be very much easier to find.
I think ordering on "Name" would be the simplest way to fix the search issue people are talking about here. But, even that small change brings technical challenges with it.
I understand that ordering alphabetically on a free text value is far more resource hungry than ordering on a numeric value. This resource issue may be why the system is designed as it is. Ordering on "Name" it would likely take significantly longer for the results to appear than they do now, perhaps longer than players' short attention spans will generally tolerate.
What most people are asking for here, using a free text value to search a free text column in a database, is perhaps the most resource hungry type of search. You could be waiting for a very long time for the results to come back.
There might also be significant cost issues involved for ZOS with any of these changes.RaddlemanNumber7 wrote: »JitchDaddy wrote: »RaddlemanNumber7 wrote: »At the moment when we run a search on the guild traders the results are ordered numerically using "Price". If this was changed so that the results were ordered alphabetically on the "Name" then things would be very much easier to find.
I think ordering on "Name" would be the simplest way to fix the search issue people are talking about here. But, even that small change brings technical challenges with it.
I understand that ordering alphabetically on a free text value is far more resource hungry than ordering on a numeric value. This resource issue may be why the system is designed as it is. Ordering on "Name" it would likely take significantly longer for the results to appear than they do now, perhaps longer than players' short attention spans will generally tolerate.
What most people are asking for here, using a free text value to search a free text column in a database, is perhaps the most resource hungry type of search. You could be waiting for a very long time for the results to come back.
There might also be significant cost issues involved for ZOS with any of these changes.
No..
This is incorrect.
Any particular reasons for saying that?
I do but first of all, I have a question! How did you combine your information, to get to this result?
Quick and simple, for a database software it doesn't matter whether you search numeric or alphanumeric values. Currently the statements run in the background are pretty basic and static, which restricts players in using the full spectrum of the guild trader function. It is a fairly simple way for everyone, to chose from pre-defined values and get your results but the database can do way more than that.
If I would work for ZOS and were to be given the task to re-analyse the guild trader function, I would start at the database. I would check whether there are indexes being setup on the database. If there are indexes, I would analyse/improve these first. Secondly I would take a look at the pre-defined statements and improve these, as well as add new ones to allow free text search in the game.
Indexes on a database are the key to a speedy search / statement execution (depending on the statement not being the culprit). The index collects data from several tables and packs it in some sort of cache. This way, statements can be tweaked to only look for certain data in certain columns without fetching all the data from a table.
Now I would add a free text search option to the game and do some stress testing, to make sure everything goes smooth at any time. Would I catch all possible flaws? No probably not but as a player, I would probably know quite a few, since I am encountering them myself while playing.
Yes, the results rely on a few factors where as latency is also one of them but even if you should have a latency of 999+ as you put it, the return of the result would only take a few seconds. If the servers are setup for performance, it wouldn't even matter, if one million people set off a request at the same time, every single one of them would get a result within milliseconds or max. a few seconds.
RaddlemanNumber7 wrote: »HigH_HawK85 wrote: »RaddlemanNumber7 wrote: »At the moment when we run a search on the guild traders the results are ordered numerically using "Price". If this was changed so that the results were ordered alphabetically on the "Name" then things would be very much easier to find.
I think ordering on "Name" would be the simplest way to fix the search issue people are talking about here. But, even that small change brings technical challenges with it.
I understand that ordering alphabetically on a free text value is far more resource hungry than ordering on a numeric value. This resource issue may be why the system is designed as it is. Ordering on "Name" it would likely take significantly longer for the results to appear than they do now, perhaps longer than players' short attention spans will generally tolerate.
What most people are asking for here, using a free text value to search a free text column in a database, is perhaps the most resource hungry type of search. You could be waiting for a very long time for the results to come back.
There might also be significant cost issues involved for ZOS with any of these changes.RaddlemanNumber7 wrote: »JitchDaddy wrote: »RaddlemanNumber7 wrote: »At the moment when we run a search on the guild traders the results are ordered numerically using "Price". If this was changed so that the results were ordered alphabetically on the "Name" then things would be very much easier to find.
I think ordering on "Name" would be the simplest way to fix the search issue people are talking about here. But, even that small change brings technical challenges with it.
I understand that ordering alphabetically on a free text value is far more resource hungry than ordering on a numeric value. This resource issue may be why the system is designed as it is. Ordering on "Name" it would likely take significantly longer for the results to appear than they do now, perhaps longer than players' short attention spans will generally tolerate.
What most people are asking for here, using a free text value to search a free text column in a database, is perhaps the most resource hungry type of search. You could be waiting for a very long time for the results to come back.
There might also be significant cost issues involved for ZOS with any of these changes.
No..
This is incorrect.
Any particular reasons for saying that?
I do but first of all, I have a question! How did you combine your information, to get to this result?
Quick and simple, for a database software it doesn't matter whether you search numeric or alphanumeric values. Currently the statements run in the background are pretty basic and static, which restricts players in using the full spectrum of the guild trader function. It is a fairly simple way for everyone, to chose from pre-defined values and get your results but the database can do way more than that.
If I would work for ZOS and were to be given the task to re-analyse the guild trader function, I would start at the database. I would check whether there are indexes being setup on the database. If there are indexes, I would analyse/improve these first. Secondly I would take a look at the pre-defined statements and improve these, as well as add new ones to allow free text search in the game.
Indexes on a database are the key to a speedy search / statement execution (depending on the statement not being the culprit). The index collects data from several tables and packs it in some sort of cache. This way, statements can be tweaked to only look for certain data in certain columns without fetching all the data from a table.
Now I would add a free text search option to the game and do some stress testing, to make sure everything goes smooth at any time. Would I catch all possible flaws? No probably not but as a player, I would probably know quite a few, since I am encountering them myself while playing.
Yes, the results rely on a few factors where as latency is also one of them but even if you should have a latency of 999+ as you put it, the return of the result would only take a few seconds. If the servers are setup for performance, it wouldn't even matter, if one million people set off a request at the same time, every single one of them would get a result within milliseconds or max. a few seconds.
Let's stay away from the whole "mine's bigger than yours" thing.
I asked @JitchDaddy for reasons because I am willing to be corrected. Maybe he knows something I don't. I am willing to learn.
So, I'm not saying free text search is asking for the moon. I'm suggesting that in the case of this particular system there may be reasons why its asking for the moon. I don't know for sure.
In truth, I'm probably just trying my hardest to invoke Sod's Law. I say all this stuff about it being a big ask and then, lo and behold, it all turns up in update 20
We'll see.
RaddlemanNumber7 wrote: »
Let's stay away from the whole "mine's bigger than yours" thing.
I asked @JitchDaddy for reasons because I am willing to be corrected. Maybe he knows something I don't. I am willing to learn.
So, I'm not saying free text search is asking for the moon. I'm suggesting that in the case of this particular system there may be reasons why its asking for the moon. I don't know for sure.
In truth, I'm probably just trying my hardest to invoke Sod's Law. I say all this stuff about it being a big ask and then, lo and behold, it all turns up in update 20
We'll see.
This should've taken priority over the QoL changes coming with Mirkmire.
Scrolling through those damn pages for hours on end gives me a migraine, and I'm sure I'm not the only one who has this issue.
Your guild trader system has sucked from the get go, but not even having a simple text search makes trying to find specific items a convoluted mess and am exercise in futility.
Twenty0zTsunami wrote: »
And frankly we shouldn't have to resort to addons for such a simple thing as an intuitive, fluid interface.
jaschacasadiob16_ESO wrote: »Full text search can be heavy on the database. They should be careful to avoid injection or undesired options, such as the asterisk. I am sure many of you experience quite often a search getting stuck for a minute or so.
A viable option would be being able to save predefined searches , so that you don't have to get through all the options over and over again. Another option, would be to filter out, if needed, recipes and motifs we already know.