Searches in Sente 6

| 3 Comments | No TrackBacks
Some of you have noticed the Searches category in the Source List in the Sente 6 main window screen shot that I recently posted and have asked what it means.  Let me explain a bit about what we are doing with searches.  As always, your feedback is appreciated.

First, some history.  In the very earliest days of Sente, searches were always contained directly in the same library as the rest of your data.  With good, clean data sources and nicely structured searches, this worked well because when the searches were updated automatically, your library automatically got the new content.

But this design is not as good when you are first doing exploratory searches that might return hundreds or thousands of unwanted references.  Our original design required that all of these references be deleted manually from the library, assuming you did not want them cluttering up your data.  And deleting thousands of references from a database can be a slow process.

So, in Sente 5 we introduced the idea of the Temporary library (a library that is created from scratch each time Sente is launched).  Exploratory searches can be performed there and either selected results can be dragged into your main library, or the entire search can be dragged into your main library once it is doing what you want.

This solved the problem of exploratory searches because the results were simply discarded at the next launch of Sente, so you did not have to do anything to clean up after such searches.

On the other hand, this design seems to be hard for many people to understand.  I have answered many different variations of the question "How can I delete the Temporary library?" since releasing Sente 5.  Once I explain the concept, people were happy, but too many people needed help.

Also, there is no support for standing searches that do not automatically add references to your library.  Some users ended up creating libraries for these searches, and then copying results from one library to another as needed.  This approach works, but it seems awkward.

So, with this background, let me explain how we are implementing this in Sente 6.  

Sente 6 main window 1 halfsize.png

First, whenever you create a search, it will be added to the source list under Searches.  The references in each search will not appear in the main library until you drag them into the library.  That is, each search in the Searches category is an independent entity.  That is, the searches are part of your library, in that they appear in the source list for the library, but the search results are not automatically added into your main reference collection unless you put them there.  Further, no matter how large the searches get, they do not have much impact on the performance of the main library, because the references are not placed in the main library itself.

(For those of you who are scratching their heads right now wondering just what this means, libraries in Sente 6 are not simply SQLite database files -- they are bundles containing multiple database files and other related files.  Searches in the Searches category will each be in their own SQLite database.  This is how the size of the searches will have little impact on the performance of the main database.)

When you no longer have need for a search, simply highlight it and delete it.  No matter how many references have been retrieved in a search, deleting a search here will be very fast (because it is its own database).

Second, if you develop searches that you trust to have their content automatically added to your data library, simply drag the entire search from under Searches to the desired location in the Reference Sets category, and the search will be added to the main library, just like in Sente 5.

Searches in the Searches category will remain there until you delete them, so if you have "feeder" searches that regularly retrieve many thousands of references that you want to periodically scan for interesting results, you can leave such a search out in the Searches category forever, where it will be updated automatically at whatever frequency you specify.

As you can tell from our evolution on this subject, we have had a hard time settling on our approach in this area.  We think this new design is a big improvement, but please tell us what you think.

Michael

P.S. Because we continue to get questions about this, I will keep repeating that Sente 6 will be a free upgrade for anyone who purchased Sente 5 after January 1 of this year.  We realize that some people are reluctant to purchase a product that they know is about to get a major update because they do not want to pay twice in such a short period of time.  We agree and are guaranteeing that Sente 6 will be free for new customers.

No TrackBacks

TrackBack URL: http://www.thirdstreetsoftware.com/tsmt/mt-tb.cgi/22

3 Comments

Nice! Exactly the opposite of what I feared!

Will it be possible to group multiple Searches together? I usually read all my favorite journals through Sente, but I find it easier to group them and view all the references at the same time rather than moving from one search to another one.

The new version looks just great! I am a very recent estimator of Sente (still in my trial period, actually) and I really think it is an awesome piece of software. I can't simply go back to work with EN after trying Sente.
What really keeps me from switching completely is how references are managed by word processors.
I acknowledge that the scan system is simple and works with everything, but it is also awkward, let's face it! I use Word 08 and Pages 09 and neither of them has a good support for Sente (like Mellel, for example, or EN in Word 08/Pages 09). So my question is: will Sente 6 have a better support for the latest Word or Pages? And I mean integrated control of references, formatting and so on.

I apologize if that is not the right place for this kind of questions, but I did not find anything appropriate in the forum.

Andre

As one of those who've created a separate library just for standing searches, I'm going to love the new design. One thing it probably will need is an additional column in the reference table that appears just for the searches (or maybe a unique icon in the "Viewed" column) that indicates whether a reference has already been added to the main library. Currently, I handle this with a status, "Added," so that I don't spend my days dragging the same references again and again into my main library. The new way of segregating searches in Sente 6 definitely clears the way for a less kludgy approach.

Any hints as to what the "Attachments" and "Notes" items in the Source List are all about?

-Mark

Leave a comment